was ist der Unterschied zwischen Postback-Daten und View-State-Daten

7

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.

    
Vaibhav Jain 21.04.2010, 13:50
quelle

5 Antworten

14

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 .

    
R0MANARMY 21.04.2010, 13:58
quelle
10

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.

    
kemiller2002 21.04.2010 13:55
quelle
1

view state bedeutet temporär den Inhalt von Feldern zu speichern, während Postback das Senden des Formulars selbst bedeutet. cross postback ist das Umleiten von einem Formular in ein anderes.

    
siva 05.04.2011 02:26
quelle
0

Dies ist der msdn-Artikel . Es erklärt es so schön mit Bildern.

    
Anil Namde 21.04.2010 13:58
quelle
0

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;

    
user279521 21.04.2010 16:09
quelle

Tags und Links