如何动态加载自定义用户控件
控件: <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);