El atributo "runat" no es un atributo válido. ¿Querías decir "contenido" o "objetivo"? Cómo resolver este error de validación de asp.net
Pregunta
vea aquí este error: http://validator.w3.org/check?verbose=1&uri=http%3A%2F%2Fwww.sitecore.net%2F
Solución
runat = " servidor " Es la sintaxis de control del servidor asp.net. No debe venir en html. Es interpretado por ASP.NET. debe eliminar este atributo.
Posible razón para esto:
1. Creo que la plantilla se crea dinámicamente. el desarrollador crea un sitio estático y copia pegada en el lado del servidor para hacerlo dinámico, pero usa el control como response.write y se olvidó de eliminar runat = " servidor " porque debe ser contenido html en response.write.
NOTA: ningún control de servidor ASP.NET da runat = " servidor " en HTML. Está codificado en su código. elimínelo tanto del ancla como de la etiqueta de imagen.
Otros consejos
Er ... ¿eliminar los atributos? No son HTML válidos, y solo son significativos cuando son interpretados por ASP.NET.
Sus páginas no deben procesarse con runat = " servidor "
, por lo que definitivamente algo va mal aquí. ¿Cómo se ve la parte de tu aspx que corresponde a uno de los elementos que está dando este error de validación?