如何在动态中应用较少的样式表作为css?

时间:2011-09-15 08:39:20

标签: c# asp.net-mvc-3 less dotless

最近我开始尝试LESS,我非常热衷于此。它是优化css的一个非常好的工具。无论如何,我安装到我的项目文件中,因为它在他们的网站上写了4个步骤,非常EZ。 我使用带有剃刀引擎的MVC3框架,在我看来,我不能将.less文件作为浏览器的css应用。

当我这样使用时,它的工作非常出色

 <style type="text/css">
       @Less.Parse(".transparency(@opacity: 50) {opacity:@opacity/100; filter:~'alpha(opacity = '@opacity~')';}.disabled {.transparency}")
 </style>

但是当我尝试将其应用为css文件时,浏览器只是忽略了它

<link rel="stylesheet/less" type="text/css" href="/Content/Css/Pm/Pm.less" media="screen" />

我的文件中没有编译错误,编译得不那么好看,我觉得无点自动处理它,但显然事实并非如此。 我不确定什么是最好的方法,将较少的文件内容作为流读出并将其写回css文件或修改视图引擎,如int article或写一个帮助like this

1 个答案:

答案 0 :(得分:1)

如果您担心CPU使用情况,可以随时查看使用预编译,看一下这个问题:Visual studio - precompile - dotless

答案提供了许多选择: