2012-05-23 24 views
5

Ricevo l'eccezione sopra riportata quando sto tentando di inviare un modulo in ASP.NET. This post è stato davvero utile ma anche dopo aver impostato ValidateRequest="false" ottengo questo errore solo per "& #" combinazione. Questa combinazione specifica è necessaria poiché utilizziamo caratteri norvegesi.Un valore Request.Form potenzialmente pericoloso è stato rilevato dal client

E ho impostato anche httpRuntime requestValidationMode="2.0" in web.config.

+0

sta funzionando per me bene, e non ottenere errori anche quando invio questi caratteri. Forse fai qualche reindirizzamento e non hai posto il validaterequest a tutte le pagine. Meglio provare ad aggiungerlo a web.config. – Aristos

+0

Sì, eri corretto. Funziona quando lo aggiungo a web.config – Geethanga

risposta

2

Ok, dai commenti, lo faccio anche come risposta.

Posizionare ValidateRequest="false" su web.config per impedire che il caso colpisca una pagina dimenticata senza questa dichiarazione.

<pages validateRequest="false" ... > 
+0

Questo ha funzionato per me, e tu con questo dovresti avere httpRuntime requestValidationMode = "2.0" nel file web.config. – Geethanga

Problemi correlati