如何访问类文件中的ASP控件

时间:2010-09-22 09:36:16

标签: asp.net

我的.aspx页面中有一个asp文本框控件。我有一个.cs类文件,而不是代码隐藏文件。我想在此.cs文件中访问此文本框控件。我知道我可以将它作为参数传递。但我很想知道我是否可以通过某种参考方式或其他方式来实现。

2 个答案:

答案 0 :(得分:1)

还有另一种情况。

如果您有BasePage.cs的.cs页面继承自System.Web.UI.Page if 您的代码隐藏类继承自此BasePage ,然后在BasePage.cs中,您可以通过FindControl生成对文本框的引用:

TextBox txtName = (TextBox)this.FindControl("txtName");

但是在一个完全不相关的类中,就像你所怀疑的那样,唯一的方法是将它作为参数传递。

答案 1 :(得分:0)

仅作为参数或来自类后面的代码..似乎没有其他方式