OK,我想我缺少明顯的東西在這裏,但我仍然不能使它工作...Accress父頁的ViewState在ASP.NET
我在ASP.NET的頁面。 我在頁面內有一個嵌套的類。 我在這個嵌套類中有一個屬性。 如何從屬性的Set語句訪問頁面的viewstate?
謝謝!
OK,我想我缺少明顯的東西在這裏,但我仍然不能使它工作...Accress父頁的ViewState在ASP.NET
我在ASP.NET的頁面。 我在頁面內有一個嵌套的類。 我在這個嵌套類中有一個屬性。 如何從屬性的Set語句訪問頁面的viewstate?
謝謝!
Viewstate在頁面內部;你將不得不創建一個帶有公開屬性的基頁類。
注意:爲什麼它是私有的:-)有替代商店用於緩存對象,如果對象是可序列化的,則可以直接將對象存儲在viewstate中。
HTH。
你想做什麼?你可能會以錯誤的方式去做。這聽起來像頁面需要設置此屬性,而不是「嵌套類」(順便說一下,這與您的問題完全無關)。這只是一些任意的對象嗎?或者我們真的在談論用戶控件還是自定義控件?
如果它是一些任意對象...您需要顯式傳遞Page/Viewstate對象作爲方法參數,或者公開頁面可以設置的屬性。