看起来.NET社区总体上没有注意到CSS编译器。在谷歌上搜索,我没有找到任何相关的东西。
有没有使用CSS的人想出了一种更智能地生成ASP.NET的方案?例如,我希望能够通过Razor运行我的CSS,或者让SASS移植到上面,或者诸如此类。也许我手头有一个新的副业:)
发布于 2015-04-02 03:56:41
对@darin-dimitrov的答案稍作修改。这增加了将模型传递到CssView的能力:
public class CssViewResult : PartialViewResult
{
public CssViewResult()
{
}
public CssViewResult(object model)
{
if (model != null)
{
ViewData.Model = model;
}
}
public override void ExecuteResult(ControllerContext context)
{
context.HttpContext.Response.ContentType = "text/css";
base.ExecuteResult(context);
}
}
然后你只需用以下命令消费它:
return new CssViewResult(model);
发布于 2010-12-21 02:49:18
Phil Haack发表了一篇关于LessCSS和.net的博客文章:
http://haacked.com/archive/2009/12/02/t4-template-for-less-css.aspx
发布于 2014-08-03 21:14:38
我使用的是ASP.NET MVC4,将ContentType="text/css"
添加到页面指令对我很有效。
https://stackoverflow.com/questions/4492748
复制相似问题