StateBag.Item[String] Eigenschap

Definitie

Hiermee wordt de waarde opgehaald of ingesteld van een item dat is opgeslagen in het StateBag object.

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

Parameters

key
String

De sleutel voor het item.

Waarde van eigenschap

Het opgegeven item in het StateBag object.

Voorbeelden

In het volgende codevoorbeeld ziet u een eigenschap waarmee de naam en waarde worden opgeslagen als sleutel/waardepaar voor de Control.ViewState eigenschap. De ViewState eigenschap is een exemplaar van de StateBag klasse.

// 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

Opmerkingen

Het gebruik van dit lid is de eenvoudigste manier om weergavestatuswaarden voor een besturingselement of een pagina op te slaan en op te halen.

Als een item nog niet is opgeslagen in het StateBag object wanneer u deze eigenschap instelt, wordt het sleutel-/waardepaar toegevoegd aan de verzameling. Als u deze eigenschap null instelt op voordat de TrackViewState methode wordt aangeroepen voor een item, wordt deze uit het StateBag object verwijderd. Als u deze eigenschap anders instelt op null de sleutel, wordt opgeslagen om het bijhouden van de weergavestatus van het item toe te staan.

Van toepassing op

Zie ook