Pregunta

Estoy usando una versión anterior de Telerik del Editor de control, y almacenar el texto de entrada en una base de datos SQL, después de mostrar el código HTML más tarde.¿Hay alguna forma en ASP.NET (2.0) para validar una cadena como HTML válido antes de guardar en mi base de datos?Gracias!

¿Fue útil?

Solución

Otros consejos

las expresiones regulares pueden ser lentas e intensivas en CPU, W3C tiene una herramienta de código abierto que puede usar http: //www.w3.org/QA/Tools/

El editor tiene un diálogo de validación incorporado que se conecta a la herramienta W3 en línea para verificar el contenido actual. Puede ver un ejemplo aquí: Ejemplo de Validador XHTML

Hmm - la versión que se está utilizando ("versión anterior" no es muy específica)?

En el .Net 1.1/2.0 versiones (creo que acerca de la versión 3.x/4.x de 2004/2005) el editor de la API consistió en una propiedad de lectura/escritura Html que le permitió establecer el contenido como HTML, y también recuperar para el almacenamiento de donde nunca, y un sólo lectura la propiedad Xhtml que garantiza el obtener compatible, basado en XML contenido (hubo también propiedades como SaveAsXhtml para asegurarse de que si estuviera escribiendo en el archivo, sería en XHTML).

Agradezco que si tu página es servir contenido a HTML 4.0, entonces usted podría tener algunos problemas con el cierre de las etiquetas (<br />, <img />, etc).

Recuerde que hay una diferencia entre HTML válido y limpia de HTML.

Veo que el versión actual ya no tiene un Xhtml de la propiedad, y que el Html la propiedad está en desuso en favor de la Content la propiedad, por lo que asumo que esta es la salida Xhtml válido por defecto.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top