Este error
sucede porque por defecto .NET tiene deshabilitada la opción de poder insertar etiquetas HTML a través de controles .
Para solucionarlo hay que poner ValidateRequest="false" esta instrucción se puede poner en varios sitios, en la página que causa el problema o a nivel general en el web.config. Yo siempre utilizo la segunda opción así ya me olvido de que tengo que ponerlo en otras páginas.
Opcion 1: Lo ponemos en cada página que utilicemos formularios y queramos insertar código HTML.
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" ValidateRequest="false"%>
Opcion 2: Lo ponemos en el web.config y de esta forma ya podemos utilizar código HTML en cualquier página de la aplicación.
Saludos
Alex
Añadir un comentarios:
Alex 26/01/2023 14:51:32Gracias por comentarlo. Este artículo ya tiene unos años. Comento en el artículo que es para la versión 2. |
|
Sorato 24/01/2023 16:51:34Esta forma ya no es valida actualmente en el 2023. Sigo buscando alternativas. |