asp.net mvc3 intellisense не запускается для классов CSS - PullRequest
2 голосов
/ 14 октября 2011

В Visual Studio 2010 Ultimate, MVC3, движок бритвы, _Layout.cshtml. Если я ссылаюсь на CSS, как это:

<link href="@Url.Content("/Content/Site.css")" rel="stylesheet" type="text/css" />

чем intellisense не работает для классов CSS! пример:

<div class="<---- IntelliSense don't fire

Но если я ссылаюсь на CSS следующим образом:

<link href="/content/Site.css" rel="Stylesheet" type="text/css" />

чем работает IntelliSense.

Любая помощь?

1 Ответ

2 голосов
/ 14 октября 2011

Ну, «почему» просто: Visual Studio не выполняет вызов Url.Content при обнаружении файлов CSS.VS выполняет javascript при оценке выражений JS, но не для обнаружения файлов.

Вы, вероятно, задаетесь вопросом, как заставить его работать ...

Ну, нетпокажется, что это действительно хороший путь.Тем не менее, в моем блоге я расскажу об одном из вариантов (сосредоточенных вокруг JavaScript):

http://otac0n.com/blog/2011/09/01/getting-javascript-intellisense-in-mvc-razor-views.html

Этот метод должен работать и для CSS.

...