Получение VS2010, и в частности представления Razor, для распознавания пользовательских атрибутов «data-» как допустимых - PullRequest
7 голосов
/ 11 мая 2011

Я знаю, что HTML5 поддерживает пользовательские data-* атрибуты , и я знаю, что VS2010 SP1 должен включать Поддержка HTML5 .

Однако, когда яУстановленный VS2010 SP1, я все еще получаю ошибки проверки элементов с data-* атрибутами.

Например, это:

<a id="Clicky" data-for="@Model.Id">Clicky</a>

Выводит следующее предупреждение в VS2010:

Проверка (XHTML 1.0 Transitional): Атрибут 'data-for' не является допустимым атрибутом элемента 'a'.

Хотя я понимаю, что это всего лишь предупреждения и их можно безопасноигнорируется, я стараюсь поддерживать свой сайт как можно более совместимым со стандартами, и если мой список предупреждений будет заполнен этими предупреждениями, я не смогу увидеть действительные предупреждения через весь шум.

AmЯ делаю что-то не так, или я должен жить, увидев эти предупреждения?

Заранее спасибо.

Ответы [ 2 ]

15 голосов
/ 11 мая 2011

Существует небольшое раскрывающееся меню, которое необходимо изменить для использования HTML5 или других (XHTML 5, XHTML 1.1 и т. Д.)

Нажмите Вид -> Панели инструментов -> Редактирование исходного кода HTML.

Там будет выпадающий.Затем выберите HTML5.The dropdown

0 голосов
/ 09 апреля 2012

В диспетчере расширений Visual Studio также доступно расширение «Обновление веб-стандартов», которое обновляет некоторые функции intellisense в CSS / HTML5.

http://visualstudiogallery.msdn.microsoft.com/a15c3ce9-f58f-42b7-8668-53f6cdc2cd83?SRC=VSIDE

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...