StateBag.Item[String] Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 sous la forme d’une 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é null
sur la clé est enregistrée pour permettre le suivi de l’état d’affichage de l’élément.