Развернуть Viewstate родительской страницы в ASP.NET - PullRequest
0 голосов
/ 06 апреля 2010

Хорошо, я думаю, что я упускаю что-то очевидное, но я все еще не могу заставить это работать ...

У меня есть страница в ASP.NET. У меня есть вложенный класс внутри страницы. У меня есть свойство в этом вложенном классе. Как получить доступ к состоянию просмотра страницы из оператора Set свойства?

Спасибо!

Ответы [ 2 ]

0 голосов
/ 07 апреля 2010

Что вы пытаетесь сделать? Вы, вероятно, ошибаетесь. Похоже, страница должна установить это свойство, а не «вложенный класс» (кстати, это не имеет никакого отношения к вашей проблеме). Это какой-то произвольный объект? Или мы действительно говорим о пользовательском элементе управления или пользовательском элементе управления?

Если это какой-то произвольный объект ... вам нужно явно передать объект Page / Viewstate в качестве параметра метода или предоставить свойство, которое может установить Page.

0 голосов
/ 06 апреля 2010

ViewState является внутренним для страницы;вам придется создать базовый класс страницы с открытым свойством, демонстрирующим это.

Примечание: есть причина, по которой он является закрытым :-) Существуют альтернативные хранилища для кэширования объекта, и если объект сериализуем,Вы можете напрямую сохранить объект в viewstate.

HTH.

...