Ну, он имеет 32 бита и, следовательно, может хранить 2 ^ 32 различных значений. Половина из них отрицательны.
Решение - 2 147 483 647
, а самое низкое - 2 147 483 648.
(Обратите внимание, что есть еще одно отрицательное значение.)
Включите это в частичное представление:
<% if (false) { %>
<link rel="stylesheet" type="text/css" ...
<% } %>
Это сделает intellisense счастливым и исключит таблицу стилей при отображении страницы, чтобы она не включалась дважды.
Один из способов - отключить проверку синтаксиса HTML (Инструменты-> Параметры-> Текстовый редактор-> HTML-> Показать ошибки-> В CSS).
Я использую плагин Firefox Tidy in, что дает лучший совет, ИМХО.
Это не недостаток ASP.Net MVC, и я не думаю, что он будет исправлен в следующей версии. Это «ограничение» (обратите внимание, как я избегаю слова «недостаток») в asp.net (а не только в mvc), которое не позволяет ему получить доступ к информации заголовка, включенной в главную страницу. Таким образом, у вас нет доступа к javascript / css на страницах содержимого / пользовательских элементах управления.
Код, предоставленный Робертом Харви, представляет собой хакерское решение, которое мы использовали для решения этой проблемы.
Он работает с использованием заключительных включаемый файл в блоке if, который всегда ложен. Таким образом, компилятор видит файл css, а среда выполнения - нет.