StateBag.Item[String] Proprietà

Definizione

Ottiene o imposta il valore di un elemento memorizzato nell'oggetto 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

Parametri

key
String

Chiave dell'elemento.

Valore della proprietà

L'elemento specificato nell'oggetto StateBag.

Esempio

Nell'esempio di codice seguente viene illustrata una proprietà che salva il nome e il valore come coppia chiave/valore alla Control.ViewState proprietà. La ViewState proprietà è un'istanza della 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

Commenti

L'uso di questo membro è il modo più semplice per salvare e recuperare i valori dello stato di visualizzazione per un controllo o una pagina.

Se un elemento non è già archiviato nell'oggetto StateBag quando si imposta questa proprietà, la coppia chiave/valore viene aggiunta alla raccolta. Se si imposta questa proprietà su null prima che il TrackViewState metodo venga chiamato su un elemento, viene rimosso dall'oggetto StateBag . In caso contrario, quando si imposta questa proprietà sulla null chiave viene salvata per consentire il rilevamento dello stato di visualizzazione dell'elemento.

Si applica a

Vedi anche