Подтвердить что ты не робот

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

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

4b9b3361

Ответ 1

Он загружается в память между init и load. См. T свою статью для полного разрыва жизненного цикла страницы.

Ответ 2

Однажды я тоже попал на этот вопрос и получил ответ от TRULY, понимая статью Viewstate, которую я очень рекомендую.

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

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

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

Ответ 4

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

enter image description here

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

Ответ 5

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