Это было видом раздражения для меня некоторое время. Я делаю довольно интенсивное использование из частичных представлений в MVC, и использую Visual Studio 2008 для разработки. Проблема - это, когда я даю элементам HTML класс в частичном представлении (<div class="someClass">
), это подчеркнет их в зеленом как он, не знает, каковы они.
Я понимаю, что это вызвано тем, что я нахожусь в частичном представлении и не поместил теги link нигде в тот файл для него для знания, где CSS (теги link находятся в основном представлении, которое представляет частичное представление). CSS все еще хорошо работает на моем сайте, потому что браузер представит все представления как одну длинную страницу HTML так или иначе, но это является действительно раздражающим, чтобы просмотреть мои частичные представления и видеть все мои классы, подчеркнутые в зеленом.
Существует ли способ, которым я могу все еще сказать Visual Studio, что те классы существуют где-нибудь от частичного представления? Я полагал, что должен быть способ сообщить ему, но не уверен, каково это. Возможно, способ импортировать таблицы стилей из родительского представления?
Один из способов, который должен сработать, это включить ссылку на таблицу стилей в частицу, которая не выводится на страницу, например, так:
<%if (false) {%> <link rel="Stylesheet" href="styles.css"/> <%}%>