Click here to Skip to main content
11,704,509 members (58,834 online)
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 22:49pm

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

  Print Answers RSS
0 Sergey Alexandrovich Kryukov 738
1 OriginalGriff 495
2 Andy Lanng 275
3 CPallini 242
4 Maciej Los 235
0 OriginalGriff 8,824
1 Sergey Alexandrovich Kryukov 8,247
2 CPallini 5,189
3 Maciej Los 4,726
4 Mika Wendelius 3,606


Advertise | Privacy | Mobile
Web03 | 2.8.150819.1 | Last Updated 29 Mar 2013
Copyright © CodeProject, 1999-2015
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