在asp.net中访问类文件中的用户控件

时间:2010-04-08 08:26:52

标签: asp.net controls

我想访问我的类文件中的usercontrol而不是aspx.cs.i需要使用ASP.usercontrol_ascx类型对其进行类型转换,但是我无法从我的.cs文件中访问ASP命名空间。如何对用户控件进行类型转换? / p>

...日Thnx

1 个答案:

答案 0 :(得分:0)

<击> 每个用户控件都继承自UserControl类。

因此可以像这样访问您的用户控件

UserControl userControl = (UserControl) new MyBrandUserControl();

<击>

执行此操作

在这种情况下,您必须扩展层次结构。你要做的是,创建一个继承自MyUserControlBase类的类UserControl,你的MyBrandUserControl用户控件将继承自MyUserControlBase类。

现在,您的属性将驻留在MyUserControlBase中,您可以将其转换为:

MyUserControlBaseuserControl = (MyUserControlBase) new MyBrandUserControl();

如果您不是在寻找,请告诉我。