Per aggiungere ulteriore sicurezza alle informazioni contenute nel ViewState ed evitare per questo il tampering dei dati, è possibile cambiare, sulla base della singola pagina, la chiave utilizzata dal ViewState per la codifica delle informazioni:
void Page_Init() { this.ViewStateUserKey = Session.SessionID; }
Va fatto nel Page_Init della classe perchè il restore del ViewState non è stato ancora effettuato in questa fase. Inoltre va attivato il MAC del ViewState, attraverso la proprietà EnableViewStateMac.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
I più letti di oggi
- Avviare e arrestare programmaticamente un Hosted Service di ASP.NET Core
- Il web per le masse: Microsoft presenta il nuovo editor gratuito WebMatrix
- Windows Phone 8 Developer Day - Milano
- Learn&Get ASP.NET 2.0 AJAX - Milano
- .NET Conference Italia 2024 - Milano
- Anche Windows Server 2008 R2 in beta1
- Speciale costruire applicazioni con cloud e servizi
- MIX 2011: Tutte le novità dei tool di ASP.NET MVC 3
- Windows Phone 7.1 Mango: ecco i tool in beta
- Disponibile la ROM e l'SDK di Windows Phone 7.1 beta 2