MVC 3、CSS、Razor和Visual Studio 2010

MVC 3、CSS、Razor和Visual Studio 2010,css,visual-studio-2010,asp.net-mvc-3,razor,Css,Visual Studio 2010,Asp.net Mvc 3,Razor,你们如何管理MVC3项目中的所有css样式?即使在我安装了VisualStudio2010的SP1之后,我发现css样式管理器仍然无法识别布局视图文件中的样式表链接 我猜ExpressionWeb也不支持这种东西。 有什么方法可以帮助你自己更轻松地管理所有这些混乱,而不是手动操作吗?我创建了一些非常复杂的样式,并且总是使用相同的方法。漂亮干净的语法和css文件中良好的注释。像这样: /***** /Products/Edit ******/ #productsContainer { backgr

你们如何管理MVC3项目中的所有css样式?即使在我安装了VisualStudio2010的SP1之后,我发现css样式管理器仍然无法识别布局视图文件中的样式表链接

我猜ExpressionWeb也不支持这种东西。
有什么方法可以帮助你自己更轻松地管理所有这些混乱,而不是手动操作吗?

我创建了一些非常复杂的样式,并且总是使用相同的方法。漂亮干净的语法和css文件中良好的注释。像这样:

/***** /Products/Edit ******/
#productsContainer { background-color: #99bbff; }
#productsContainer fieldset.edit { margin: 1em 0 .2em 0; background-color: #dadada; }
#productsContainer fieldset.edit label { display: block; }
/***************************/
如果您保持条理,控制样式的效率,并有选择地使用CleverCSS:,您就可以管理样式,而无需复杂的开销和可能中断的工具。克利夫拉斯的例子如下:

/***** /Products/Edit ******/
#productsContainer
    background-color: #99bbff
    fieldset.edit:
        margin: 1em 0 .2em 0
        background-color: #dadada
        label:
            display: block;
/***************************/

但是,你也可以选择使用WebStorm之类的工具(http://www.jetbrains.com/webstorm/)编辑javascript、html、css等,或者等待Expression Web准备就绪(我想不到一年,它就可以与MVC兼容了)。

这是一个好问题。我还想知道如何更轻松地管理MVC3项目的设计。Visual Studio不支持可视化编辑新的MVC 3页面。Expression Web与MVC目录结构的配合似乎不太好,所以我们只剩下???ScottGu说Expression Web将支持MVC,但是他没有提到,他在MVCConf上对这个问题的回答不是很有说服力。