(0) exportieren Drucken
Alle erweitern
Dieser Artikel wurde manuell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen.
Übersetzung
Original

StateBag.Item-Eigenschaft

Ruft den Wert eines im StateBag-Objekt gespeicherten Elements ab oder legt diesen fest.

Namespace:  System.Web.UI
Assembly:  System.Web (in System.Web.dll)

public Object this[
	string key
] { get; set; }

Parameter

key
Typ: System.String
Der Schlüssel für das Element.

Eigenschaftswert

Typ: System.Object
Das angegebene Element im StateBag-Objekt.

Mithilfe dieses Members können Sie Werte des Ansichtszustands für ein Steuerelement oder eine Seite am einfachsten speichern und abrufen.

Wenn ein Element beim Festlegen dieser Eigenschaft noch nicht im StateBag-Objekt gespeichert ist, wird der Auflistung dessen Schlüssel-Wert-Paar hinzugefügt. Wenn Sie diese Eigenschaft vor Aufrufen der TrackViewState-Methode für ein Element auf null festlegen, wird sie aus dem StateBag-Objekt entfernt. Wenn diese Eigenschaft andernfalls auf null festgelegt wird, wird der Schlüssel gespeichert, um das Nachverfolgen des Ansichtszustands des Elements zu ermöglichen.

Im folgenden Beispiel wird eine Eigenschaft veranschaulicht, die ihren Namen und Wert als Schlüssel-Wert-Paar in der Control.ViewState-Eigenschaft speichert. Die ViewState-Eigenschaft ist eine Instanz der 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;
            }
        }



.NET Framework

Unterstützt in: 4, 3.5, 3.0, 2.0, 1.1, 1.0

Windows 7, Windows Vista SP1 oder höher, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008 (Server Core wird nicht unterstützt), Windows Server 2008 R2 (Server Core wird mit SP1 oder höher unterstützt), Windows Server 2003 SP2

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.

Community-Beiträge

HINZUFÜGEN
Anzeigen:
© 2014 Microsoft