Как заставить состояние просмотра загружаться на более ранней стадии жизненного цикла страницы? - PullRequest
0 голосов
/ 27 марта 2010

Я разрабатываю пользовательский элемент управления, для которого необходимо загрузить его viewstate в init Можно ли в любое время защитить загрузку состояния просмотра?

1 Ответ

5 голосов
/ 27 марта 2010

Нет. Цель загрузки ViewState, когда это происходит, состоит в том, что ПЕРВЫЙ загружает значения по умолчанию для ваших элементов управления (то есть то, что у вас есть в ваших файлах aspx), и ТО перезаписывает его вашим ViewState (то есть ранее отправленные значения), а затем перезаписывает это вашими данными публикации. Вы не можете связываться с этим порядком или нарушаете весь жизненный цикл страницы в ASP.NET. Вы МОЖЕТЕ иметь возможность взглянуть на объекты Request и / или Response и выбрать вещи оттуда вручную, но у вас не может быть фреймворка, сделавшего это за вас.

...