是否可以在运行时更改usercontrol使用的ascx文件?在运行时更改用户控件模板
举例来说,在我的网页我在web.config中有
<ctl:SampleControl runat="server" />
我
<controls>
<add tagPrefix="ctl" tagName="SampleControl" src="~/UserControls/SampleControl.ascx" />
</controls>
在运行时,我希望能够在ASCX改变到另一条路径,它会仍然继承相同的用户控件代码隐藏,它只是一个不同的模板。
嗨沃伦,这是一个潜在的解决方案,但它有几个问题对我来说。首先,我真的不想将用户控件绑定到代码隐藏,最终我只想将它放入页面。 然后这带来了传递给用户控件的值的问题,如果我要使用属性,我可以弹出它的页面与”>但如果usercontrol隐藏在逻辑之后,那么不会可行。 –
dnolan
2010-09-01 09:02:52