Ich versuche, verschiedene Ereignisse im Lebenszyklus einer Asp.net-Seite zu verstehen. Ich stieß auf diesen Link . Es hat zwei Stufen: Ansichtszustand laden und Postback-Daten laden. Ich dachte immer, dass beides dasselbe bedeutet. Aber dieser Artikel besagt, dass Postback-Daten keine Viewstate-Daten sind. Ich verstehe das nicht. Wenn jemand einen Blick darauf werfen kann.
ViewState-Daten sind Daten, die von ASP.NET codiert und im Feld _ViewState
hidden an den Client gesendet wurden. Es ist im Grunde die Seite, wie es war, als es an den Client gesendet wurde.
PostBack-Daten sind Daten, die der Benutzer übermittelt.
Angenommen, Sie haben ein Textfeld auf einer Seite, die folgendermaßen definiert ist:
%Vor% Sie geben Meine Benutzereingabe in das Textfeld ein und senden das Formular ab. Some Text
wären ViewState-Daten und My user input
wären die PostBack-Daten.
BEARBEITEN Und falls Sie mehr über ViewState erfahren möchten, finden Sie hier einen ausgezeichneten Artikel: Viewstate wirklich verstehen .
Der Viewstatus war der aktuelle Status, als die Seite im Browser gerendert wurde.
Die Post-Back-Daten wurden vom Benutzer geändert und erneut übermittelt.
viewstate ist, wenn die Seite zum ersten Mal im Browser angezeigt wird (Laden der Seite) Hinterlegen von Daten ist, wenn der Benutzer Änderungen vorgenommen und das Formular abgeschickt hat;
Tags und Links .net asp.net page-lifecycle