当前位置: 代码迷 >> ASP.NET >> 怎么动态加载自定义用户控件
  详细解决方案

怎么动态加载自定义用户控件

热度:1809   发布时间:2013-02-26 00:00:00.0
如何动态加载自定义用户控件
控件: <uc1:WebControlHeader   id= "WebControlHeader1 "   runat= "server "> </uc1:WebControlHeader>

要求:if(bool==true   )加载用户控件;

请问应该怎么写代码

------解决方案--------------------------------------------------------
关注,学习
------解决方案--------------------------------------------------------
使用输出的功能,可能就行了,比如,你动态输出一个表格,这样你没问题,我相信
所以,我认为,你同样可以使用输出的功能输出用户控件,这样不是一样吗,俺没试过,但是相信一定行的!
------解决方案--------------------------------------------------------
LoadControl( " ");
------解决方案--------------------------------------------------------
vb.net
if ' ' ' then
form1.Controls.Add(Me.LoadControl( "~/webusercontro.ascx "))
end if
------解决方案--------------------------------------------------------
说错了

System.Web.UI.Control ctrl = Page.LoadControl(用户控件的虚拟访问路径);
WebControlHeader1.Controls.Add(ctrl);
  相关解决方案