Atributo “runat” não é um atributo válido. Você quis dizer “conteúdo” ou “alvo”? Como resolver esse erro de validação asp.net
Pergunta
veja aqui esse erro - http://validator.w3.org/check?verbose=1&uri=http%3A%2F%2Fwww.sitecore.net%2F
Solução
runat = "server" é asp.net sintaxe controle de servidor. Ele não deve entrar em html. Ele é interpretado pelo ASP.NET. você deve remover este atributo.
Possível razão para isso:
1. Eu acho que o modelo é criado dinamicamente. o site estático desenvolvedor marca e corte copiar e colar no lado do servidor para torná-lo dinâmico, mas o uso de controle como response.write e esqueceu de remover runat = "server" porque ele deve ser o conteúdo html em response.write.
NOTA: controle de servidor No ASP.NET dá runat = "server" em HTML. Ele é codificado em seu código. remover esse tanto de âncora e imagem tag.
Outras dicas
Er ... remover os atributos? Eles não são HTML válida, e eles são só faz sentido quando interpretados pelo ASP.NET.
Suas páginas não deve ser processado com runat="server"
, então algo está definitivamente errado aqui. O que faz a parte de seu olhar aspx como, que corresponde a um dos elementos que está dando esse erro de validação?