Избегайте “Класса, или значение CssClass не определяется” Предупреждения в ASP.NET MVC ASCX Частичные Представления (UserControls)

Ну, он имеет 32 бита и, следовательно, может хранить 2 ^ 32 различных значений. Половина из них отрицательны.

Решение - 2 147 483 647

, а самое низкое - 2 147 483 648.

(Обратите внимание, что есть еще одно отрицательное значение.)

12
задан Alex 28 July 2009 в 05:43
поделиться

3 ответа

Включите это в частичное представление:

<% if (false) { %>
   <link rel="stylesheet" type="text/css" ...
<% } %>

Это сделает intellisense счастливым и исключит таблицу стилей при отображении страницы, чтобы она не включалась дважды.

10
ответ дан 26 October 2019 в 10:46
поделиться

Один из способов - отключить проверку синтаксиса HTML (Инструменты-> Параметры-> Текстовый редактор-> HTML-> Показать ошибки-> В CSS).

Я использую плагин Firefox Tidy in, что дает лучший совет, ИМХО.

6
ответ дан 26 October 2019 в 10:46
поделиться

Это не недостаток ASP.Net MVC, и я не думаю, что он будет исправлен в следующей версии. Это «ограничение» (обратите внимание, как я избегаю слова «недостаток») в asp.net (а не только в mvc), которое не позволяет ему получить доступ к информации заголовка, включенной в главную страницу. Таким образом, у вас нет доступа к javascript / css на страницах содержимого / пользовательских элементах управления.

Код, предоставленный Робертом Харви, представляет собой хакерское решение, которое мы использовали для решения этой проблемы.

Он работает с использованием заключительных включаемый файл в блоке if, который всегда ложен. Таким образом, компилятор видит файл css, а среда выполнения - нет.

3
ответ дан 26 October 2019 в 10:46
поделиться
Другие вопросы по тегам:

Похожие вопросы: