staatliche Verwaltungsoption
ansehen Zustand:
verwenden, wenn Sie kleine Mengen von Informationen für eine Seite speichern müssen, die an sich selbst zurück wird. Die Verwendung der ViewState-Eigenschaft bietet Funktionen mit grundlegender Sicherheit.
Steuerzustand:
verwenden, wenn Sie kleine Mengen von Zustandsinformationen für eine Kontrolle zwischen Roundtrip zum Server speichern müssen.
Versteckte Felder:
verwenden, wenn Sie kleine Mengen von Informationen für eine Seite speichern müssen, die sich zurück oder auf eine andere Seite veröffentlichen wird, und wenn die Sicherheit ist kein Thema.
Sie können ein verstecktes Feld nur auf Seiten verwenden, die an den Server gesendet werden.
Cookies:
verwenden, wenn Sie ist geringe Mengen an Informationen auf dem Client und Sicherheit speichern müssen kein Thema.
Abfragestring:
verwenden, wenn Sie kleine Mengen von Informationen von einer Seite zur anderen übertragen und Sicherheit ist kein Thema.
Sie können Abfragezeichenfolgen nur verwenden, wenn Sie dieselbe Seite oder eine andere Seite über einen Link anfordern.
Server Side Management-Optionen
Anwendungsstatus
verwenden, wenn Sie häufig geändert, globale Informationen sind zu speichern, die von vielen Benutzern verwendet wird, und die Sicherheit ist kein Thema. Speichern Sie keine großen Mengen von Informationen im Anwendungsstatus.
Sitzungsstatus
verwenden, wenn Sie kurzlebige Informationen sind zu speichern, die auf eine einzelne Sitzung und Sicherheit spezifisch ist ein Problem. Speichern Sie keine großen Mengen an Informationen im Sitzungszustand. Beachten Sie, dass ein Sitzungsstatusobjekt für die Lebensdauer jeder Sitzung in Ihrer Anwendung erstellt und verwaltet wird. In Anwendungen, die viele Benutzer hosten, kann dies erhebliche Serverressourcen belegen und die Skalierbarkeit beeinträchtigen.
Profileigenschaften
verwenden, wenn Sie benutzerspezifischen Informationen werden zu speichern, die beibehalten werden muss, nachdem der Benutzer-Sitzung ist abgelaufen und muss erneut auf Ihre Bewerbung bei zukünftigen Besuchen abgerufen werden.
Datenbank-Unterstützung
verwenden, wenn Sie große Mengen an Informationen, die Verwaltung von Transaktionen speichern, oder die Informationen müssen Anwendung und Sitzung neu gestartet werden überleben. Data Mining ist ein Problem, und Sicherheit ist ein Problem.
für weitere Details gehen Sie zu http://coscientech.blogspot.com oder http://msdn.microsoft.com/en-us/library/z1hkazw7.aspx – xxxxxxxxxadfas
Ich stieß auch auf das Profil-Objekt und Benutzerverhalten. Ich denke, Sie sollten dies auf msdn.microsoft.com überprüfen. – xxxxxxxxxadfas
http://coscientech.blogspot.com/2010/09/aspnet-state-management.html – anonymous