在Visual Studio2010旗舰版,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工作。
有什么帮助吗?
发布于 2011-10-14 20:48:33
“原因”很简单: Visual Studio在发现CSS文件时不会执行对Url.Content的调用。VS在计算JS表达式时执行javascript,但不是为了发现文件。
你可能想知道如何让它工作……
到目前为止,似乎还没有一个好的方法。然而,我在我的博客上介绍了其中一个选项(以JavaScript为中心):
http://otac0n.com/blog/2011/09/01/getting-javascript-intellisense-in-mvc-razor-views.html
这项技术也应该适用于CSS。
https://stackoverflow.com/questions/7767700
复制相似问题