2010-04-06 6 views
0

Хорошо, я предполагаю, что я что-то очевидное здесь отсутствует, но я до сих пор не могу заставить его работать ...Accress родительской страницы в ASP.NET

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

Спасибо!

ответ

0

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

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

HTH.

0

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

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

Смежные вопросы