Я пытаюсь понять различные события в жизненном цикле страницы Asp.net. Я столкнулся к этой ссылке. Это имеет два состояния отображения Загрузки этапов и возвращенные данные Загрузки. Я привык для мысли, что эти оба означают то же самое. Но в этой статье говорится, что возвращенные данные не являются данными состояния отображения. Я не понимаю это. Если кто-либо может взглянуть.
Данные ViewState - это данные, которые в кодировке ASP.NET отправлены клиенту в скрытом _ViewState
поле. По сути, это страница такой, какой она была на момент отправки клиенту.
Данные PostBack - это данные, которые отправляет пользователь.
Например, предположим, что у вас есть текстовое поле на странице, определенное следующим образом:
<asp:TextBox id="TextBox1" runat="server" text="Some Text" />
Вы вводите Мой пользовательский ввод в текстовое поле и отправляете форму. Некоторый текст
будет данными ViewState, а Мой пользовательский ввод
будет данными PostBack.
РЕДАКТИРОВАТЬ А если вы хотите узнать больше о ViewState, есть отличная статья: Истинное понимание Viewstate .
состояние просмотра - это когда страница впервые отображается в браузер (загрузка страницы) Публикация данных - это когда пользователь внес изменения и отправил форму;
Состояние просмотра было текущим состоянием, когда страница был отображен в браузере.
Данные обратной отправки - это то, что пользователь изменил и повторно отправил.
Это статья msdn . Это как бы прекрасно объясняет это с помощью изображений.