Подтвердить что ты не робот

<! DOCTYPE html> - Декларация типа документа должна появляться только один раз

Мой код выглядит следующим образом:

<!DOCTYPE html>
<html lang="en"
      class="light"
      ng-app="app"
      ng-controller="appController"
      id="ngApp"
      xmlns:ng="http://angularjs.org"
      xmlns:ui="ui-router">

В Visual Studio 2013 это всегда создает проблему в редакторе, а DOCTYPE подчеркивается зеленым цветом с сообщением:

Document Type Declaration must appear only once

Кто-нибудь еще нашел решение этой проблемы. Обратите внимание, что с простым <html> этого не происходит. Код работает в браузере, но для всех версий VS2013 Update 1-4. Я вижу эту зеленую короткую линию под DOCTYPE.

4b9b3361

Ответ 1

Проверьте и посмотрите, есть ли файл макета. Если вы используете шаблон MVC, который предоставляет Visual Studio, ваш файл макета будет находиться в Views/Shared/_Layout. Там вы можете увидеть, что <!DOCTYPE html> уже вставлен.