2010-04-06 55 views
0

OK,我想我缺少明顯的東西在這裏,但我仍然不能使它工作...Accress父頁的ViewState在ASP.NET

我在ASP.NET的頁面。 我在頁面內有一個嵌套的類。 我在這個嵌套類中有一個屬性。 如何從屬性的Set語句訪問頁面的viewstate?

謝謝!

回答

0

Viewstate在頁面內部;你將不得不創建一個帶有公開屬性的基頁類。

注意:爲什麼它是私有的:-)有替代商店用於緩存對象,如果對象是可序列化的,則可以直接將對象存儲在viewstate中。

HTH。

0

你想做什麼?你可能會以錯誤的方式去做。這聽起來像頁面需要設置此屬性,而不是「嵌套類」(順便說一下,這與您的問題完全無關)。這只是一些任意的對象嗎?或者我們真的在談論用戶控件還是自定義控件?

如果它是一些任意對象...您需要顯式傳遞Page/Viewstate對象作爲方法參數,或者公開頁面可以設置的屬性。