Come decodificare ASP.NET EventValidation e ViewState?È possibile decodificare EventValidation e ViewState in ASP.NET?
risposta
Ho risposto a una domanda simile recentemente, Getting values from viewstate using JQuery?.
Fondamentalmente, per impostazione predefinita ViewState
è solo codificato Base64, quindi è possibile decodificarlo purché l'amministratore non abbia configurato il sito per crittografarlo. Citando dalla mia risposta precedente:
Se si sta scrivendo il controllo per il proprio consumo e hai solo bisogno di leggere da
ViewState
, si potrebbe fare così, ma io non lo consiglio a meno che non a trovare una libreria ben debugata su analizzala per te. Il formato è un po ' peloso (vedi ViewState: All You Wanted to Know for more details).
Questo collegamento fornisce un'introduzione estremamente completa e chiara a ViewState
.
Come per la convalida degli eventi, non sono sicuro se sia codificato in Base64 o se assomigli a Base64 (non riesco a trovare un riferimento conclusivo e autorevole). This Rexiology article potrebbe aiutare però.
Non sono sicuro di EventValidation, ma è possibile decodificare ViewState utilizzando ViewState Decoder di Fritz Onion.
Link sembra rotto – kangax
Sembra che Fritz abbia tirato giù l'utilità. Una ricerca su Google riporta questa prima (http://ignatu.co.uk/ViewStateDecoder.aspx) ma non posso garantire per questo. Davvero un peccato, il contributo di Fritz era abbastanza buono. Il collegamento –
Creare una semplice app di Windows e utilizzare Convert.FromBase64(str)
per decodificare i dati ViewState
se non è crittografato.
Nota: GridView causa la crittografia.
avevo bisogno di decodificare ViewStates di recente e abbiamo trovato questo utile strumento: View State decoder
non funziona – mrGreenBrown
@mrGreenBrown L'ho appena risolto. – syntagma
- 1. asp.net viewstate encryption issue
- 2. ViewState Chunking in asp.net
- 3. ViewState è rilevante in ASP.NET MVC?
- 4. È possibile decifrare e visualizzare i valori di ViewState?
- 5. grande valore ViewState in ASP.NET
- 6. ASP.NET Come funziona ViewState
- 7. Quando è possibile disabilitare safe viewstate?
- 8. ASP.NET: Moving ViewState in fondo alla pagina
- 9. Esecuzione di ASP.NET senza viewstate attivato
- 10. ASP.NET: Viewstate e aggiunta programmatica dei controlli utente
- 11. php curl - valore distacco asp.net viewstate
- 12. Differenza tra viewbag e viewstate?
- 13. System.Web.UI.ViewStateException: viewstate non valido
- 14. Memorizzazione datatable in ViewState
- 15. ASP.NET MVC: esiste un modo per simulare un ViewState?
- 16. intermittente non valido Viewstate nelle pagine Web ASP.NET
- 17. criptare e decodificare md5
- 18. Perché DropDownList.SelectedValue è basato su viewstate?
- 19. System.Web.UI.ViewStateException, viewstate non valido
- 20. Quale è meglio usare ViewState o hiddenfield
- 21. Frammento ViewState ripristinato in onStart?
- 22. È possibile modificare il web.config e NON riavviare l'applicazione ASP.NET?
- 23. Scraping di dati da tutte le pagine di asp.net con impaginazione AJAX implementata
- 24. Come decidere cosa memorizzare in viewstate?
- 25. Impossibile caricare viewstate. L'albero di controllo in cui viewstate viene caricata
- 26. Hadoop e Django, è possibile?
- 27. .NET ViewState Decoder
- 28. Gestione di un ViewState scaduto in JSF e Richfaces
- 29. campo nascosto vs ViewState
- 30. Non è possibile utilizzare Html.ActionLink in asp.net mvc spark files
grande domanda! –
Per ViewState, vedere "Come decodificare viewstate": [http://stackoverflow.com/questions/22814/how-to-decode-viewstate/](http://stackoverflow.com/questions/22814/how-to -decode-viewstate /). – XP1