ASP.NET offre la possibilità di criptare i dati all'interno della ViewState in moda da incrementare la sicurezza.
Per far ciò abbiamo due possibilità:
1 - Tramite il file web.config, abilitiamo il criptaggio della ViewState per tutta l'applicazione: <configuration> <system.web> <pages viewStateEncryptionMode="Always" />
2 - Solo per una pagina specifica:
<%@ Page Language="C#" Trace="false" ViewStateEncryptionMode="Always" %>