Прочитать на английском

Поделиться через


Control.LoadViewState(Object) Метод

Определение

Восстанавливает сведения о состоянии представления из предыдущего запроса страницы, сохраненного методом SaveViewState().

protected virtual void LoadViewState(object savedState);

Параметры

savedState
Object

Object, представляющий восстанавливаемое состояние элемента управления.

Примеры

В следующем примере метод переопределяется для пользовательского LoadViewState серверного элемента управления ASP.NET. Он создает Object массив, содержащий сведения о состоянии представления, переданные savedState в параметре , а затем вызывает базовую реализацию LoadViewState метода для первого расположения индекса массива. Он присваивает значения, хранящиеся в следующих двух расположениях индекса, переменным с именами UserText и PasswordTextсоответственно.

protected override void LoadViewState(object savedState) 
{
   if (savedState != null)
   {
      // Load State from the array of objects that was saved at ;
      // SavedViewState.
      object[] myState = (object[])savedState;
      if (myState[0] != null)
         base.LoadViewState(myState[0]);
      if (myState[1] != null)
         UserText = (string)myState[1];
      if (myState[2] != null)
         PasswordText = (string)myState[2];
   }
}

Комментарии

Этот метод используется в основном инфраструктурой .NET Framework и не предназначен для непосредственного использования из кода. Однако разработчики элементов управления могут переопределить этот метод, чтобы указать, как пользовательский серверный элемент управления восстанавливает свое состояние представления. Дополнительные сведения см. в статье Общие сведения об управлении состоянием ASP.NET.

Применяется к

Продукт Версии
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

См. также раздел