VS2012 MVC 4部分视图中的CSS类的智能感知不起作用

时间:2013-02-14 06:26:15

标签: css visual-studio-2012 intellisense partial-views

问题:

我有一个嵌入CSS的母版页,我试图通过部分视图上的VS2012 intellisense访问CSS类。

研究与研究解:

我现在花了很多时间尝试解决此问题,并注意到有关此问题的其他一些stackoverflow帖子:

Viewing CSS Intellisense in partial views and Content pages - Visual Studio 2010?

http://weblogs.asp.net/jeffwids/archive/2009/06/07/why-does-visual-studio-not-resolve-my-css-class-names.aspx

Why does Visual Studio not resolve my CSS class names?

http://derekreynolds.wordpress.com/2012/11/30/why-does-visual-studio-not-resolve-my-css-class-names-or-js-method-names/

某人还发布了一段视频,显示我遇到的问题: http://www.youtube.com/watch?v=1bp1TxswSHQ

提供的解决方案是在部分视图页面上使用@if(false){...技巧的相对路径:

@if (false) {
    <link type="text/css" rel="Stylesheet" href="../../content/css/styles.css"/>
}

或者,在部分视图上使用以下内容:

<link rel="stylesheet" runat="server" media="screen" href="~/content/css/styles.css" />

这些似乎都不适合我。

我正在使用VS 2012 Express。

有什么想法吗?

1 个答案:

答案 0 :(得分:2)

似乎VS 2012中不支持.cshtml文件中的css intellisense。

http://connect.microsoft.com/VisualStudio/feedback/details/790808/no-intellisense-in-html-editor-to-show-the-classes-in-my-css-file

我尝试使用VS 2013 RC,它按预期工作。