Wo testet asp.net, ob ein Viewstate gültig ist und was passiert, wenn er nicht gültig ist?ASP.net ViewState
Muss ich den ViewState selbst validieren?
Asp.net 3.5
BR Dank
Wo testet asp.net, ob ein Viewstate gültig ist und was passiert, wenn er nicht gültig ist?ASP.net ViewState
Muss ich den ViewState selbst validieren?
Asp.net 3.5
BR Dank
wo ist asp.net die Prüfung, ob ein Ansichtszustand gültig ist und was passiert, wenn es nicht gültig ist?
Sie erhalten eine Ausnahme, wenn ViewState ungültig ist.
Der ViewState wird validiert, wenn die Seite zurückgesendet wird und bevor das Ereignis Page_Load (LoadViewState grün im Bild unten) ausgelöst wird. Read here. für mehr Details
Danke, du hast mir schon sehr geholfen – user26411
Schöne Antwort :) +1 – IrishChieftain
Ich kann Ihnen das Lesen dieses ausgezeichneten Artikel über Viewstate und die ASP.NET-Lebenszyklus nur empfehlen. Es öffnete meine Augen und ich denke, es würde Ihnen helfen zu verstehen, wie ViewState funktioniert. Es hat einen Abschnitt über die Validierung und Sicherheit:
Danke, ich werde durch das Aricle gehen :-) – user26411
Sie müssen einige Details auf diese Frage hinzuzufügen - Art der Code, den Sie gerade arbeiten, was Sie versucht sind, usw. – IrishChieftain
[Dieser Artikel] (http://msdn.microsoft.com/en-us/magazine/ff797918.aspx) erwähnt alle wichtigen Punkte –
@ IrishChieftain Soweit ich verstehe, ViewState ist ein Block von Daten in einem versteckten Feld gespeichert, das die enthält Status Ihrer Webseite Der Browser sendet den ViewState zurück und dann überprüft Asp.net, ob ViewState gültig ist. Ich möchte wissen, ob es automatisch erfolgt oder muss ich die Validierung irgendwie aktivieren? Und was passiert, wenn die Validierung fehlschlägt? Was wird an den Benutzer zurückgeschickt? – user26411