StateBag.Item[String] Propriété

Définition

Obtient ou définit la valeur d'un élément stocké dans l'objet StateBag.

public:
 property System::Object ^ default[System::String ^] { System::Object ^ get(System::String ^ key); void set(System::String ^ key, System::Object ^ value); };
public object this[string key] { get; set; }
member this.Item(string) : obj with get, set
Default Public Property Item(key As String) As Object

Paramètres

key
String

La clé pour l'élément.

Valeur de propriété

L'élément spécifié dans l'objet StateBag.

Exemples

L’exemple de code suivant illustre une propriété qui enregistre son nom et sa valeur en tant que paire clé/valeur dans la Control.ViewState propriété. La ViewState propriété est une instance de la StateBag classe .

// Add property values to view state with set;
// retrieve them from view state with get.
public String Text
{
    get 
    { 
        object o = ViewState["Text"]; 
        return (o == null)? String.Empty : (string)o;
    }

    set
    {
        ViewState["Text"] = value;
    }
}

' Add property values to view state with set; 
' retrieve them from view state with get.
Public Property [Text]() As String
    Get
        Dim o As Object = ViewState("Text")
        If (IsNothing(o)) Then
            Return String.Empty
        Else
            Return CStr(o)
        End If
    End Get
    Set(ByVal value As String)
        ViewState("Text") = value
    End Set
End Property

Remarques

L’utilisation de ce membre est le moyen le plus simple d’enregistrer et de récupérer des valeurs d’état d’affichage pour un contrôle ou une page.

Si un élément n’est pas déjà stocké dans l’objet StateBag lorsque vous définissez cette propriété, sa paire clé/valeur est ajoutée à la collection. Si vous définissez cette propriété null sur avant que la TrackViewState méthode soit appelée sur un élément, elle est supprimée de l’objet StateBag . Sinon, lorsque vous définissez cette propriété sur null la clé est enregistrée pour permettre le suivi de l’état d’affichage de l’élément.

S’applique à

Voir aussi