Click here to Skip to main content
Rate this: bad
good
Please Sign up or sign in to vote.
See more: C# ASP User-controls
Hey Guys, I have this problem, here it is,
I'm calling a user control programatically
<pre>            using (Page page = new Page())
            {
                HtmlForm form = new HtmlForm();
                UserControl userControl = (UserControl)page.LoadControl("/UserControls/Products/ProductList.ascx");
 
                (userControl as BioPack.UserControls.Products.ProductList).initial(id);
 
                form.Controls.Add(userControl);
                using (StringWriter writer = new StringWriter())
                {
                    page.Controls.Add(form);
                    HttpContext.Current.Server.Execute(page, writer, false);
                    return writer.ToString();
                }
            }
 
Here's my user control
 
            <asp:DataList ID="DataListProductList" runat="server" RepeatColumns="4" Visible="false"
                Style="margin-right: 10px; height: auto;" OnItemDataBound="DataListProductList_ItemDataBound" OnItemCommand="DataListProductList_ItemCommand">
                <ItemTemplate>
                    <div class="CategoryBox" style="removed: pointer; color: white; font-weight: bold; text-align: center">
                        <asp:HiddenField ID="HiddenFieldID" Value='<%# Eval("pId") %>' runat="server"></asp:HiddenField>
                        <asp:ImageButton ID="ImageProductMainButton" CssClass="ProductPicture" CommandName="LoadInfo" CommandArgument='<%# Eval("pId") %>' runat="server" />
                        <div class="CategoryBoxText">
                            <asp:Label Text='<%# Eval("pName") %>' runat="server" ID="LabelCategoryName" />
                        </div>
                    </div>
                    <br />
                </ItemTemplate>
            </asp:DataList>
 
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
    <ContentTemplate>
        <asp:Panel ID="PanelProductInfo" runat="server" Visible="false">
            <asp:Label ID="LabelProductInfo" runat="server" ForeColor="White" />
        </asp:Panel>
    </ContentTemplate>
</asp:UpdatePanel>
 

The problem is the update panel, without it it works fine, but when I include it, I get this error, please help me out
Error executing child request for handler 'System.Web.UI.Page'.
Posted 28-Mar-13 23:49pm

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS
0 OriginalGriff 250
1 Jochen Arndt 155
2 PIEBALDconsult 150
3 DamithSL 125
4 Afzaal Ahmad Zeeshan 120
0 OriginalGriff 5,695
1 DamithSL 4,591
2 Maciej Los 4,012
3 Kornfeld Eliyahu Peter 3,480
4 Sergey Alexandrovich Kryukov 3,190


Advertise | Privacy | Mobile
Web02 | 2.8.141220.1 | Last Updated 29 Mar 2013
Copyright © CodeProject, 1999-2014
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100