|
Este problema se debe a que hay cadenas HTML en el formulario que envías, por ejemplo, introduces etiquetas html en el TextBox o usas el componente HtmlEditor en la página, etc., la solución es desactivar validateRequest. Si eres .NET 4.0 o superior, asegúrate de mirar el Método 3. Este método funciona tanto en asp.net webForms como en MVC Método 1:Añade esta frase al encabezado del archivo .aspx: - <%@ Page validateRequest="false" %>
Copiar código Método 2:Modifica el archivo web.config: - <configuration>
- <system.web>
- <pages validateRequest="false" />
- </system.web>
- </configuration>
Copiar códigoPorque validateRequest se pone por defecto en true. Simplemente ponlo en falso.
Método 3:web.config - <system.web>
- <httpRuntime requestValidationMode="2.0" />
- </system.web>
Copiar códigoComo la validación 4.0 está habilitada antes de HTTP BeginRequest, la validación de la solicitud se aplica a todos los recursos ASP.NET, páginas aspx, ashx, servicios web y algunos manejadores HTTP, etc.
|