我想访问我的类文件中的usercontrol而不是aspx.cs.i需要使用ASP.usercontrol_ascx类型对其进行类型转换,但是我无法从我的.cs文件中访问ASP命名空间。如何对用户控件进行类型转换? / p>
...日Thnx
答案 0 :(得分:0)
<击>
每个用户控件都继承自UserControl
类。
因此可以像这样访问您的用户控件
UserControl userControl = (UserControl) new MyBrandUserControl();
击> <击> 撞击>
执行此操作
在这种情况下,您必须扩展层次结构。你要做的是,创建一个继承自MyUserControlBase
类的类UserControl
,你的MyBrandUserControl
用户控件将继承自MyUserControlBase
类。
现在,您的属性将驻留在MyUserControlBase
中,您可以将其转换为:
MyUserControlBaseuserControl = (MyUserControlBase) new MyBrandUserControl();
如果您不是在寻找,请告诉我。