Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ruft den Wert des im StateBag-Objekt gespeicherten StateItem-Objekts ab oder legt diesen fest.
Namespace: System.Web.UI
Assembly: System.Web (in system.web.dll)
Syntax
'Declaration
Public Property Value As Object
'Usage
Dim instance As StateItem
Dim value As Object
value = instance.Value
instance.Value = value
public Object Value { get; set; }
public:
property Object^ Value {
Object^ get ();
void set (Object^ value);
}
/** @property */
public Object get_Value ()
/** @property */
public void set_Value (Object value)
public function get Value () : Object
public function set Value (value : Object)
Eigenschaftenwert
Der Wert des im StateBag-Objekt gespeicherten StateItem.
Beispiel
Im folgenden Codebeispiel werden die Value-Eigenschaft und die IsDirty-Eigenschaft der StateItem-Klasse verwendet, um den Zustand der einfachen benutzerdefinierten ASP.NET-Serversteuerelementklasse FirstCustomControl zu speichern. Wenn die Seite an den Server übermittelt wurde, überprüft die IsDirty-Eigenschaft, ob das Element geändert wurde. Die Zustandswerte werden angezeigt, indem auf die Value-Eigenschaft zugegriffen wird.
' Create a function that iterates through the view-state
' values stored for this class and returns the
' results as a string.
Public Function EnumerateViewState() As String
Dim keyName, keyValue As String
Dim result As String = [String].Empty
Dim myStateItem As StateItem
Dim myDictionaryEnumerator As IDictionaryEnumerator = _viewstate.GetEnumerator()
While myDictionaryEnumerator.MoveNext()
keyName = CStr(myDictionaryEnumerator.Key)
myStateItem = CType(myDictionaryEnumerator.Value, StateItem)
keyValue = CStr(myStateItem.Value)
result = result + "<br>ViewState[" + keyName + "] = " + keyValue
End While
Return result
End Function 'EnumerateViewState
End Class 'MyItem
// Create a function that iterates through the view-state
// values stored for this class and returns the
// results as a string.
public string EnumerateViewState()
{
string keyName, keyValue;
string result = String.Empty;
StateItem myStateItem;
IDictionaryEnumerator myDictionaryEnumerator = _viewstate.GetEnumerator();
while (myDictionaryEnumerator.MoveNext())
{
keyName = (string)myDictionaryEnumerator.Key;
myStateItem = (StateItem)myDictionaryEnumerator.Value;
keyValue = (string)myStateItem.Value;
result = result + "<br>ViewState[" + keyName + "] = " + keyValue;
}
return result;
}
// Create a function that iterates through the view-state
// values stored for this class and returns the
// results as a string.
public String EnumerateViewState()
{
String keyName, keyValue;
String result = "";
StateItem myStateItem;
IDictionaryEnumerator myDictionaryEnumerator =
_viewState.GetEnumerator();
while (myDictionaryEnumerator.MoveNext()) {
keyName = (String)myDictionaryEnumerator.get_Key();
myStateItem = (StateItem) myDictionaryEnumerator.get_Value();
keyValue = (String)myStateItem.get_Value();
result = result + "<br>ViewState[" + keyName + "] = " + keyValue;
}
return result;
} //EnumerateViewState
Plattformen
Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.
Versionsinformationen
.NET Framework
Unterstützt in: 2.0, 1.1, 1.0
Siehe auch
Referenz
StateItem-Klasse
StateItem-Member
System.Web.UI-Namespace
StateBag-Klasse
Control.ViewState-Eigenschaft