首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >ASP.NET MVC的动态CSS?

ASP.NET MVC的动态CSS?
EN

Stack Overflow用户
提问于 2010-12-21 02:43:17
回答 4查看 20.8K关注 0票数 21

看起来.NET社区总体上没有注意到CSS编译器。在谷歌上搜索,我没有找到任何相关的东西。

有没有使用CSS的人想出了一种更智能地生成ASP.NET的方案?例如,我希望能够通过Razor运行我的CSS,或者让SASS移植到上面,或者诸如此类。也许我手头有一个新的副业:)

EN

回答 4

Stack Overflow用户

发布于 2015-04-02 03:56:41

对@darin-dimitrov的答案稍作修改。这增加了将模型传递到CssView的能力:

代码语言:javascript
复制
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);
    }
}

然后你只需用以下命令消费它:

代码语言:javascript
复制
return new CssViewResult(model);
票数 6
EN

Stack Overflow用户

发布于 2010-12-21 02:49:18

Phil Haack发表了一篇关于LessCSS和.net的博客文章:

http://haacked.com/archive/2009/12/02/t4-template-for-less-css.aspx

票数 3
EN

Stack Overflow用户

发布于 2014-08-03 21:14:38

我使用的是ASP.NET MVC4,将ContentType="text/css"添加到页面指令对我很有效。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4492748

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档