2010-09-22 31 views
0

我的.aspx頁面中有一個asp文本框控件。我有一個.cs類文件,而不是文件後面的代碼。我想在這個.cs文件中訪問這個文本框控件。我知道我可以將它作爲參數傳遞。但是我很想知道我是否可以通過某種參考方式或某種方式來實現。如何訪問類文件中的ASP控件

+0

不 - 沒有其他辦法。要獲得控制權,您需要對頁面的引用。您不一定必須通過控件,但至少您需要將參考傳遞給頁面。 – RPM1984 2010-09-22 10:10:00

回答

1

還有另一種情況。

如果你有一個頁面的.cs像BasePage.cs,從System.Web.UI.Page繼承,如果你代碼隱藏類從這個BasePage的繼承,然後在BasePage.cs你可以通過根來FindControl您的文本框的參考

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

但在一個完全無關的類這是因爲你懷疑,唯一的辦法就是把它作爲一個參數傳遞。

0

僅作爲參數或從類後面的代碼..似乎沒有其他方式

相關問題