2012-05-23 26 views
5

Recibo la excepción anterior cuando intento enviar un formulario en ASP.NET. This publicación fue muy útil, pero incluso después de configurar ValidateRequest="false" aparece este error solo para la combinación "& #". Esta combinación específica es necesaria ya que estamos usando caracteres noruegos.Se detectó un valor Request.Form potencialmente peligroso desde el cliente

Y he configurado httpRuntime requestValidationMode="2.0" en web.config también.

+0

me funciona bien, y no me da error incluso cuando envío estos caracteres. Tal vez hagas un redireccionamiento y no tienes el lugar para validar la solicitud a toda la página. Mejor intente agregarlo a web.config. – Aristos

+0

Sí, estabas en lo cierto. Funciona cuando lo agrego a web.config – Geethanga

Respuesta

2

Ok, de los comentarios lo hago también como una respuesta.

Coloque el ValidateRequest="false" en el web.config para evitar que se golpee en una página olvidada sin esta declaración.

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

Esto funcionó para mí, y junto con esto debe tener httpRuntime requestValidationMode = "2.0" en el archivo web.config. – Geethanga

Cuestiones relacionadas