Te manda esos errores porque asp.net considera al _navegador_ del validador, como uno antiguo, es por eso que está generando html diferente (activa la opción "view source") al que ves. 
Revisa 
http://msdn2.microsoft.com/en-us/library/exc57y7e.aspx para corregir ese comportamiento. 
Saludos