css - VS2012 MVC 4 Intellisense for CSS Classes 在部分 View 中不起作用

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

问题:

我有一个嵌入了 CSS 的母版页,我正在尝试通过 VS2012 intellisense 在我的局部 View 上访问 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

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

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

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

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

这些似乎都不适合我。

我正在使用 VS 2012 Express。

有什么想法吗?

最佳答案

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 中试过,它按预期工作。

关于css - VS2012 MVC 4 Intellisense for CSS Classes 在部分 View 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14868954/

相关文章:

javascript - 根据按钮选择更改表格单元格颜色

c# - Windows Phone 开发错误错误 "Csc.exe"退出,代码为 -1073741819

asp.net - css 虽然代码改变了,但图像没有改变

gruntjs - Gruntfile.js 中的智能感知

java - 改进 Eclipse 自动完成?

javascript - 没有 Jquery 的指令内的 AngularJs DOM 操作

javascript - 如何用GWT或HTML+CSS+JavaScript画对 Angular 线?

html -::after 和::before 伪类阻塞 anchor 标签

C++ 赋值副作用

visual-studio - Visual Studio 2012 - Intellisense 有时会消失/损坏