Visual Studio подчеркивает зеленое предупреждение - PullRequest
6 голосов
/ 10 мая 2011

У меня странная проблема в Visual Studio. Сегодня решено добавить зеленые волнистые подчеркивания в мой код в aspx файлах:

enter image description here

Я пытался удалить часть кода, который написал сегодня, в надежде найти причину, по которой запускается среда IDE, но я не могу разобраться.

Все компилируется и работает нормально. При наведении курсора мыши на любое из подчеркиваний появляется следующее сообщение «Это имя содержит заглавные буквы, что недопустимо».

У меня есть это на всех моих страницах контента.

Кто-нибудь видел это раньше или может подсказать, как решить, что может быть не так?

И, кстати, код проходит проверку W3C

Ответы [ 2 ]

5 голосов
/ 10 мая 2011

это потому, что

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

эта строка

, указывающая, что ваш html должен быть совместим с правилами xtml.

Правила XHTML

XHTML elements must be properly nested
XHTML elements must always be closed
XHTML elements must be in lowercase
XHTML documents must have one root element

проверьте это здесь: http://www.w3schools.com/xhtml/xhtml_html.asp

3 голосов
/ 21 февраля 2012

ОК, я нашел проблему.Надеюсь, это кому-нибудь поможет.

После взлома различных страниц я в итоге обнаружил одну строку, жалующуюся на элемент управления telerik на моей главной странице (в IDE не было проблем с другими элементами управления telerik в других местах).Предупреждение было «нераспознанный префикс тега или фильтр устройства« telerik »».Решение все еще строилось на этом этапе.

После некоторых исследований я обнаружил, что в моей папке bin есть старая версия Telerik.Web.Design.dll.Я удалил его, перекомпилировал и заново открыл страницы, и вот, ошибка исчезла.

Ничего общего с тегами UPPERCASE.

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