Pregunta

Estoy tratando de ingresar un poco de HTML en un control ASP.NET Dynamic Data MultilineText_Edit, solo un par de etiquetas <br> para tener saltos de línea cuando produzco el valor de la columna en una página web.

Sin embargo, cuando intento hacer clic en " Actualizar " enlace en la página de edición de datos dinámicos, no pasa nada. Ni siquiera recibo un mensaje de error, que esperaría si no se permitiera la entrada HTML a través de alguna regla que el control ha incorporado. Tan pronto como elimine la etiqueta, el enlace de actualización funciona correctamente. No es un problema de tamaño de columna, puedo agregar muchos más caracteres a la entrada y todo funciona bien.

¿No se permite la entrada de HTML en estos controles, o hay algo más? Si hay algún tipo de regla de validación, ¿se puede desactivar? ¿O hay algo en la base de datos que necesito configurar? ¿Debo usar algo distinto de la plantilla de texto multilínea predeterminada?

¿Fue útil?

Solución

La validación de entrada es una característica integrada en ASP.NET 2.0 o posterior. No sé por qué no recibes un error, pero mira esto para ver si te ayuda:

http://www.asp.net/learn/whitepapers/request- validación /

Verifique esta configuración, en la página:

<%@ Page validateRequest="false" %>

o el web.config:

<configuration>  
  <system.web>
    <pages validateRequest="false" />
  </system.web>
</configuration>
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top