Nel caso che si sta utilizzando Asp.Net MVC e nella parte web (cshtml)abbiamo un campo con dei valori le cui lettere sono accettate (es. à) nella parte codice (Controllers) può generare l'errore "System.Web.HttpRequestValidationException (0x80004005): Valore potenzialmente pericoloso Request.Form rilevato dal client...." .
Questo perchè viene interpretata dalla tecnologia Asp.Net come azione pericolosa.
Per evitare ciò, utilizzare il metodo "HtmlEncode" della classe "Server" nella parte web (cshtml) .
Qui di seguito l'esempio di codice.
input type="hidden" value="@Server.HtmlEncode(Model.NomeVariabile)" id="idCampo" name="idCampo" /
Iscriviti a:
Commenti sul post (Atom)
Nessun commento:
Posta un commento