如何根据类型加载用户控件
如果你有类型(即
typeof(MyUserControl)
),有没有办法实例化和使用usercontrol(.ascx)?
使用常规的asp.net控件(如文本框或下拉列表),您只需创建一个新实例并将其添加到控件集合中。这似乎不适用于用户控件。虽然您可以创建一个新实例并将其添加到集合中,并且触发所有事件,但它实际上不会呈现给页面。通常,您可以使用.ascx的路径调用Page.LoadControl()
如果只有它的类型,这就会出现问题。你怎么能得到.ascx的路径来给LoadControl
方法。理想情况下,我还希望不必引用Page对象
没有找到相关结果
已邀请:
2 个回复
绵扇寸访
ControlResolver的代码清单:
翰冒绢县