Partager via


Parameter.ViewState Propriété

Définition

Obtient un dictionnaire d'informations d'état qui vous permet d'enregistrer et de restaurer l'état d'affichage d'un objet Parameter entre plusieurs demandes de la même page.

protected:
 property System::Web::UI::StateBag ^ ViewState { System::Web::UI::StateBag ^ get(); };
[System.ComponentModel.Browsable(false)]
protected System.Web.UI.StateBag ViewState { get; }
[<System.ComponentModel.Browsable(false)>]
member this.ViewState : System.Web.UI.StateBag
Protected ReadOnly Property ViewState As StateBag

Valeur de propriété

StateBag

Instance de StateBag qui contient les informations d'état d'affichage de l'objet Parameter.

Attributs

Exemples

L’exemple de code suivant montre comment utiliser l’objet d’état d’affichage pour stocker l’état de l’objet de paramètre dans une classe qui étend la Parameter classe. Cet exemple de code fait partie d’un exemple plus grand fourni pour la vue d’ensemble de la Parameter classe.

// The DataValue can be any arbitrary object and is stored in ViewState.
public object DataValue {
  get {
    return ViewState["Value"];
  }
  set {
    ViewState["Value"] = value;
  }
}
' The DataValue can be any arbitrary object and is stored in ViewState.
Public Property DataValue() As Object
   Get
      Return ViewState("Value")
   End Get
   Set
      ViewState("Value") = value
   End Set
End Property

Remarques

L’état d’affichage d’un paramètre est l’accumulation de toutes ses valeurs de propriété. Pour conserver ces valeurs entre les requêtes HTTP, ASP.NET contrôles serveur utilisent cette propriété, qui est une instance de la StateBag classe, pour stocker les valeurs de propriété. Les valeurs sont ensuite passées en tant que variable à un élément d’entrée HTML hidden lorsque les requêtes suivantes sont traitées. L’état d’affichage est activé pour tous les contrôles serveur par défaut.

Pour plus d’informations sur les dictionnaires et leur utilisation, consultez Collections et Structures de données.

S’applique à

Voir aussi