我的.aspx页面中有一个asp文本框控件。我有一个.cs类文件,而不是代码隐藏文件。我想在此.cs文件中访问此文本框控件。我知道我可以将它作为参数传递。但我很想知道我是否可以通过某种参考方式或其他方式来实现。
答案 0 :(得分:1)
还有另一种情况。
如果您有BasePage.cs
的.cs页面继承自System.Web.UI.Page
, if 您的代码隐藏类继承自此BasePage ,然后在BasePage.cs中,您可以通过FindControl生成对文本框的引用:
TextBox txtName = (TextBox)this.FindControl("txtName");
但是在一个完全不相关的类中,就像你所怀疑的那样,唯一的方法是将它作为参数传递。
答案 1 :(得分:0)
仅作为参数或来自类后面的代码..似乎没有其他方式