Текст страницы поверх состояния просмотра

#asp.net #viewstate

#asp.net #viewstate

Вопрос:

Наше приложение использует ViewState для хранения переменных уровня страницы. Мы планируем перенести то же самое для использования PageContext. Существуют ли какие-либо недостатки контекста страницы над ViewState или наоборот.

Комментарии:

1. Что именно вы подразумеваете под «PageContext»? Можете ли вы предоставить ссылку (nomen est omen ;-))?

2. вы имеете в виду страницу? Контекст msdn.microsoft.com/en-us/library /…

3. Да, я имею в виду страницу. Контекст. В нем есть коллекция Items, которую можно использовать для сохранения переменных уровня страницы при обратной передаче.

Ответ №1:

Контекстные объекты могут сохраняться на разных страницах. Только на сервере.Передача будет контекстной.Коллекция элементов сохраняется. Ответ.Перенаправление — это обратная передача, и контекстные объекты не выдерживают обратной передачи… Но угадайте, что переживает сервер обратной отправки postbacks.Перенос контекста.Элементов нет Да Состояние просмотра Да Нет

Итак, обычный комбинированный метод, который я видел, заключается в следующем: начиная со страницы A, сохраняя объект в контексте, переходя на другую страницу B (через сервер.Передача) и предполагая, что страница B может включать некоторую обратную передачу в какой-то момент, считывание объекта контекста в ViewState.

Можете сослаться на эту ссылку http://dotnetjeet.com/post/ContextItems-vs-ViewState.aspx