Frage

Wie die ASP.NET Eventvalidation und Viewstate entschlüsseln?

War es hilfreich?

Lösung

, antwortete ich eine ähnliche Frage vor kurzem Werte von dem Ansichtszustand Anfahrt mit JQuery ? .

Grundsätzlich standardmäßig ViewState ist nur Base64-kodiert, so dass Sie es so lange, wie der Administrator die Seite nicht es zu verschlüsseln konfiguriert dekodieren kann. Zitiert aus meiner früheren Antwort:

  

Wenn Sie schreiben, die Steuerung für   Ihre eigenen Verbrauch und Sie müssen nur   lesen von ViewState, könnten Sie tun,   so, aber ich würde es nicht empfehlen, es sei denn   Sie finden eine gut ausgetestet Bibliothek   parsen es für Sie. Das Format ist ein bisschen   haariges (siehe Viewstate: Alles, was Sie gesucht   wissen, um weitere Informationen ).

Diese Verbindung stellt eine äußerst gründliche und anschauliche Einführung in ViewState.

Wie für die Ereignisvalidierung, ich bin nicht sicher, ob es Base64-kodiert oder wenn es so aussieht wie Base64 (ich kann eine schlüssige, maßgebliche Referenz nicht gefunden). Dieser Rexiology Artikel könnte jedoch helfen.

Andere Tipps

Ich bin nicht sicher über Eventvalidation, aber Sie können Viewstate dekodieren von Fritz Onion mit Viewstate Decoder .

Ich brauchte ViewStates vor kurzem zu entschlüsseln und finden dieses Tool nützlich: View State Decoder

Erstellen Sie eine einfache Windows-Anwendung und verwenden Convert.FromBase64(str) ViewState Daten zu dekodieren, wenn sie nicht verschlüsselt ist.

. Hinweis: Gridview verursacht Verschlüsselung

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top