2012-02-29 10 views
5

W moim pliku układu nadrzędnego, mam doctype HTML5:Jak mogę sprawić, że Visual Studio sprawdzi mój kod MVC3 jako HTML5 zamiast XHTML 1.0 Transitional?

<!DOCTYPE html> 

, ale w jednym z moich poglądów, mam realizowane przycisk Twitter i Visual Studio jest sędzią. Kod:

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

Ostrzeżenie uzyskać:

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

Używam ASP.NET MVC3 i Visual Studio 2010.

Odpowiedz

9

Natknąłem się na to pytanie, podczas gdy patrząc na odpowiedź. Rozwiązaniem wydaje się zmienić typ walidacji przechodząc do menu Narzędzia -> Opcje -> Tekst i wybierając „HTML5”, jak na obrazie poniżej

enter image description here

Może trzeba VS210 Narzędzia aktualizacji mieć to jako dostępną opcją.

+1

Dlaczego ta odpowiedź nie została przyjęta jako @Jim? To działa, właśnie to zrobiłem. Dzięki, @glosrob. – Alex

+0

potwierdzone, działało również tutaj. –

+0

Nie jestem w stanie uzyskać tego do pracy z VS2012. Mam ustawienia zgodnie z tym dokumentem, ale nadal daje mi ostrzeżenia. – Doug

Powiązane problemy