2012-02-29 13 views
5

Nel mio file di layout padrone, ho il doctype HTML5:Come posso fare in modo che Visual Studio convalidi il mio codice MVC3 come HTML5 anziché XHTML 1.0 Transitional?

<!DOCTYPE html> 

Ma, in uno dei miei punti di vista, ho implementato un pulsante Twitter, e Visual Studio si lamenta. Codice:

<a href="twitterurl..." class="twitter-hashtag-button" data-size="large" data-url="http://google.com">Tweet #Google</a> 

L'avvertimento ottengo:

Warning Validation (XHTML 1.0 Transitional): Attribute 'data-size' is not a valid attribute of element 'a'. 

sto usando ASP.NET MVC3 e Visual Studio 2010.

risposta

9

sono imbattuto in questa domanda mentre cercando la risposta. La soluzione sembra cambiare il tipo di convalida andando in Strumenti -> Opzioni -> Testo e scegliendo 'HTML5' come da immagine qui sotto

enter image description here

Potrebbe essere necessario VS210 aggiornamento Strumenti ad avere che come opzione disponibile.

+1

Perché questa risposta non è impostata come accettata, @Jim? Funziona, l'ho appena fatto. Grazie, @glosrob. – Alex

+0

confermato, ha lavorato anche qui. –

+0

Non riesco a farlo funzionare con VS2012. Ho le impostazioni come da questo documento, ma mi dà ancora degli avvertimenti. – Doug

Problemi correlati