Просмотр цели государства в жизни прост: он существует, чтобы сохранить состояние через обратные передачи. (Для веб-страницы ASP.NET, его состояние является свойство значения элементов управления, составляющих его иерархии управления.)
Я совет вам прочитать всю статью Understanding ASP.NET View State
ViewState недвижимости
Каждый элемент управление отвечает за хранение своего собственного состояния, которое достигается путем добавления его изменили состояние его ViewState собственности. Свойство ViewState определено в классе System.Web.UI.Control, , что означает, что все средства управления ASP.NET имеют это свойство. Если вы изучите простые свойства любого элемента управления ASP.NET, вы увидите , что свойства читаются и записываются непосредственно в состояние представления. Например, рассмотрите свойство NavigateUrl элемента управления HyperLink Web . Код для этого свойства выглядит так:
public string NavigateUrl
{
get
{
string text = (string) ViewState["NavigateUrl"];
if (text != null)
return text;
else
return string.Empty;
}
set
{
ViewState["NavigateUrl"] = value;
}
}
Как вид состояния смотрит, он будет добавлен в скрытое поле с именем __VIEWSTATE
в HTML вашей страницы:
Как декодированного состояние отображения ищет:
Так что в вашем случае, вы создаете свойство, которое сохраняет значение int в состоянии представления (скрытое поле в html). После этого вы можете получить его из того же скрытого поля.
ViewState - это функция ASP.Net для сохранения данных между postbacks, подробнее об управлении состоянием здесь. Https://msdn.microsoft.com/en-us/library/75x4ha6s.aspx – Esko
@ user3510330 Проверьте мой ответ и скажите мне, если что-то неясно. – mybirthname