3

问题:

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

研究与解决方案:

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

在部分视图和内容页面中查看 CSS Intellisense - Visual Studio 2010?

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

为什么 Visual Studio 无法解析我的 CSS 类名称?

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。

有任何想法吗?

4

1 回答 1

2

VS 2012 似乎不支持 .cshtml 文件中的 css 智能感知。

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

我在 VS 2013 RC 中尝试过,它按预期工作。

于 2013-10-16T06:00:25.260 回答