Я знаю, что это происходит когда-то до загрузки, но во время какого именно события?
В ASP.Net, во время которого событие жизненного цикла страницы загружает viewstate?
Ответ 1
Он загружается в память между init и load. См. T свою статью для полного разрыва жизненного цикла страницы.
Ответ 2
Однажды я тоже попал на этот вопрос и получил ответ от TRULY, понимая статью Viewstate, которую я очень рекомендую.
После прочтения я разработал рисунок, который помог мне лучше понять, что происходит между каждым этапом, когда и как ViewState выполняет свою работу.
Я хотел бы поделиться этой графикой с другими людьми, которые (как и я) должны видеть, как все работает более наглядно. Надеюсь, поможет! :)
Ответ 3
То есть, viewstate загружается между событиями OnInit() и OnLoad() на странице.
Моя любимая статья о работе с viewstate, которая отвечает на каждый вопрос, который у меня есть каждый раз: http://weblogs.asp.net/infinitiesloop/archive/2006/08/03/Truly-Understanding-Viewstate.aspx
Ответ 4
Вы можете видеть из жизненного цикла страницы, как описано в MSDN
То, что состояние представления загружается во время фазы загрузки жизненного цикла страницы, т.е. метод LoadViewState из "Методы страницы" и LoadViewState
метода методов управления, выше.
Ответ 5
Viewstate на самом деле загружается в событие OnPreLoad на странице, сразу после страницы Page_InitComplete.
Ответ 6
Фактически загружается состояние представления между событиями initComplete и Preload. Проверьте это для деталей http://msdn.microsoft.com/en-us/library/ms178472.aspx