捆绑CSS文件会破坏Razor视图中的CSS Intellisense吗?

时间:2013-02-01 04:18:40

标签: css asp.net-mvc razor visual-studio-2012 intellisense

在布局视图中包含一组捆绑的CSS文件,从属View文件中的la @Styles.Render("~/Content/css")停止css类intellisense?

我问,因为在我的一个观点View.vbhtml中,我输入了:

<div class="并且没有Intellisense推荐捆绑的css文件中建立的任何css类。

我没有试过没有捆绑 - 我认为捆绑导致它,因为VS 2012必须有css类intellisense,不是吗?

2 个答案:

答案 0 :(得分:0)

不,intellisense不适用于捆绑文件。

.css文件中的样式直到运行时才会出现“.Render”。

最后,我一遍又一遍地测试了这个,如果我使用的话,我甚至无法获得智能感知:

...
<head>
    <style type="text/css">
        #myElement{color:red}
        .myStyle{color:red}
    </style>
</head>
...
在_Layout.cshtml中。




致天堂:如果我在这方面不正确,我挑战你提供明确的证据和我们可以复制的例子,否则我们必须得出结论,MVC视图中没有智能感知

答案 1 :(得分:0)

我在VS2012和ASP.NET MVC Razor视图中发现了类似的问题。在研究与此主题相关的建议/答案和评论时,我无法在VS2012 ASP.NET MVC Razor项目中应用任何可行的方法。但是,我确实发现了Microsoft Connect的细节,承认这是一个尚未实现的功能,以及一个在我的VS2012中工作的解决方案,其中所有其他建议在我的VS2012环境中都无效

您可以在此处查看以下详细信息:CSS Intellisense not working for MVC 4 project in Visual Studio 2012 Ultimate