После некоторых попыток я определил, что эти предупреждающие сообщения, как правило, связаны с проверкой HTML и не имеют специальных кодов, таких как предупреждения компилятора. Таким образом, есть опция «все или ничего» для отключения этих предупреждений в меню «Инструменты» -> «Текстовый редактор» -> «HTML» - «Проверка».
Старый:
Вот кое-что, что вы можете попробовать. От ASP.NET :
<link href="/css/main2.css" rel="stylesheet" type="text/css" runat="server"
id="styleMain" visible="false" />
игра с корневым путем в href, похоже, имеет значение:
<link href='~/css/main2.css' rel='stylesheet' type='text/css' />
Ну, у меня было интересное время, меняя схему для правил валидации (см. Здесь):
C:\Program Files\Microsoft Visual Studio 9.0\Common7\Packages\schemas\html
Используя проверку xhtml (1.0 переходный), я отредактировал xhtml_trasitional.xsd и удалил пробел в качестве допустимого атрибута таблицы. Когда я перезапустил VS, он пометил пробел как недопустимый атрибут. Возможно, там есть решение. Несмотря на то, что перед этими ошибками написано «Validiation (XHTML 1.0 TRANSITIONAL)» перед ними, в отличие от «class или css class не определен», что может означать, что оно исходит откуда-то еще.