Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

Control.LoadViewState méthode (Object)

 

Date de publication : novembre 2016

Restaure les informations d’état d’affichage d’une demande de page précédente enregistrée par la SaveViewState méthode.

Espace de noms:   System.Web.UI
Assembly:  System.Web (dans System.Web.dll)

protected virtual void LoadViewState(
	object savedState
)

Paramètres

savedState
Type: System.Object

Object représentant l'état du contrôle à restaurer.

Cette méthode est principalement utilisée par l’infrastructure .NET Framework et n’est pas destinée à être utilisée directement à partir de votre code. Toutefois, les développeurs de contrôles peuvent substituer cette méthode pour spécifier la manière dont un contrôle serveur personnalisé restaure son état d’affichage. Pour plus d'informations, consultez ASP.NET State Management Overview.

L’exemple suivant remplace la LoadViewState méthode pour un contrôle de serveur ASP.NET personnalisé. Il crée un Object tableau destiné à contenir les informations d’état de vue passées dans le savedState paramètre, puis appelle l’implémentation de base de la LoadViewState méthode pour le premier emplacement d’index du tableau. Il assigne les valeurs stockées aux deux emplacements d’index à des variables appelées UserText et PasswordText, respectivement.

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
Disponible depuis 1.1
Retour au début
Afficher: