В ASP.Net, во время какого события жизненного цикла страницы загружается viewstate?

StackOverflow https://stackoverflow.com/questions/94696

Вопрос

Я знаю, что это происходит за некоторое время до загрузки, но во время какого именно события?

Это было полезно?

Решение

Он загружается в память между инициализацией и загрузкой.Видеть тего статья для полной разбивки жизненного цикла страницы.

Другие советы

Я когда-то тоже задавался этим вопросом и получил свой ответ от ПО- НАСТОЯЩЕМУ понимающий Viewstate статья, которую я настоятельно рекомендую.

После прочтения я разработал графику, которая помогла мне лучше понять, что происходило в промежутках между каждым этапом, а также когда и как ViewState выполнял свою работу.

Я хотел бы поделиться этим рисунком с другими людьми, которым (как и мне) нужно увидеть, как все работает, более наглядно.Надеюсь, это поможет!:)

Нажмите на изображение, чтобы просмотреть его во всю ширину.enter image description here

То есть viewstate загружается между событиями OnInit() и OnLoad() страницы.

Моя любимая статья о работе с viewstate, которая отвечает на все вопросы, которые у меня возникают каждый раз: http://weblogs.asp.net/infinitiesloop/archive/2006/08/03/Truly-Understanding-Viewstate.aspx

Вы можете увидеть на странице жизненный цикл, как описано на MSDN

enter image description here

Что состояние просмотра загружается на этапе загрузки жизненного цикла страницы, т.е.тот самый Метод LoadViewState из числа "Методы страницы" и тот LoadViewState метод из приведенных выше методов контроля.

Viewstate фактически загружается в событии OnPreLoad страницы, сразу после Page_InitComplete .

Viewstate фактически загружается между событиями InitComplete и Preload.Проверьте это для получения подробной информации http://msdn.microsoft.com/en-us/library/ms178472.aspx

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top