Sdílet prostřednictvím


Unterstützen des Anwendungsansichtszustands

Aktualisiert: November 2007

Der Anwendungsansichtszustand für ASP.NET Mobile-Steuerelemente funktioniert genauso wie für ASP.NET-Serversteuerelemente in .NET Framework. Beachten Sie für die Unterstützung des Anwendungsansichtszustands im Code die folgenden Richtlinien:

  • Alle Steuerelemente besitzen die Eigenschaft ViewState, die Zustandsinformationen automatisch verwaltet. Alle benutzerdefinierten Eigenschaften, die als Teil eines Ansichtszustands gespeichert werden können, können in dieser Eigenschaft gespeichert werden.

  • Nach dem Initialisieren einer Seite mit persistenten Einstellungen beginnt die Protokollierung des Ansichtszustands. Alle nachfolgenden Änderungen müssen als Teil eines Ansichtszustands vorgenommen werden. Die ViewState-Eigenschaft verwaltet diese Änderungen automatisch.

  • Um ein komplexeres Verhalten des Ansichtszustands zu erreichen, müssen Sie Steuerelemente schreiben, die die TrackViewState-Methode, die LoadViewState-Methode und die SaveViewState-Methode überschreiben und die entsprechende Logik bereitstellen.

  • Komplexe Objekte, die die eigene Ansichtszustandsverwaltung behandeln können, zum Beispiel Elemente in einer Liste, können die IStateManager-Schnittstelle implementieren, wodurch die Member, die zum Verwalten des Anwendungsansichtszustands benötigt werden, verfügbar gemacht werden.

Siehe auch

Weitere Ressourcen

Unterstützen des Ansichtszustands