c# 4.0 - How do I load two ASP.NET UserControls on Demand? -


i want load 2 user controls on demand.

 asp:updatepanel id="updatepanel1" runat="server" contenttemplate asp:button id="button1" runat="server" text="button" usesubmitbehavior="false" onclick="button1_click" / div id='div_usercontrolplace' enableviewstate="true" runat="server" /div /contenttemplate triggers asp:postbacktrigger controlid="button1" / /triggers /asp:updatepanel asp:updatepanel id="updatepanel2" runat="server" contenttemplate asp:button id="button2" runat="server" text="button" usesubmitbehavior="false" onclick="button2_click" / div id='div_usercontrolplace2' enableviewstate="true" runat="server" /div /contenttemplate 

aspx.cs

protected void page_load(object sender, eventargs e) { } protected void button1_click(object sender, eventargs e) { control featuredproductusercontrol = new control(); featuredproductusercontrol = loadcontrol("webusercontrol1.ascx"); featuredproductusercontrol.enableviewstate = true; div_usercontrolplace.controls.add(featuredproductusercontrol); } protected void button2_click(object sender, eventargs e) { control featuredproductusercontrol2 = new control(); featuredproductusercontrol2 = loadcontrol("webusercontrol2.ascx"); featuredproductusercontrol2.enableviewstate = true; div_usercontrolplace2.controls.add(featuredproductusercontrol2); } 

i load first user control clicking on first button - works when click on other button load second usercontrol, first usercontrol disappears , second usercontrol loads.

thanks ifa_user

you should use placeholder control dynamically add controls form.


Comments

Popular posts from this blog

javascript - backbone.js Collection.add() doesn't `construct` (`initialize`) an object -

php - Get uncommon values from two or more arrays -

Adding duplicate array rows in Php -