【问题标题】:ASP.net MVC dynamic bundling of CSSASP.net MVC 动态绑定 CSS
【发布时间】:2017-02-23 01:31:06
【问题描述】:

我们正在研究一项需要根据客户捆绑 CSS 的需求。

例如client1 将具有 style1client2 将具有 style2 文件夹,并且基于客户端,我们需要捆绑 CSS。我们可以有 N 个客户。

/MyApp/client1 - 应该有 style1 CSS 捆绑和缩小

/myApp/client2 - 应该有带有捆绑和缩小的 style2 CSS

我们从 URL 获取客户端 ID 参数来决定需要加载哪个样式文件夹,但是如何在运行时为加载的 CSS 实现动态捆绑和缩小?

【问题讨论】:

    标签: asp.net-mvc asp.net-mvc-3 asp.net-mvc-4 bundling-and-minification


    【解决方案1】:

    您可以使用DynamicBundles nuget 包进行动态捆绑。 阅读本教程以获取更多信息,Dynamic Bundles for ASP.NET MVC

    【讨论】:

      【解决方案2】:

      除了 DynamicBundles 之外,您还可以轻松地在捆绑配置中构建特定于客户端的捆绑包,然后使用 razor 将它们加载到页面上,您可以在其中检查 id 并基于此加载正确的捆绑包。

      【讨论】:

        猜你喜欢
        • 2011-05-19
        • 2011-05-28
        • 1970-01-01
        • 1970-01-01
        • 2015-11-18
        • 1970-01-01
        • 1970-01-01
        • 2023-03-06
        • 1970-01-01
        相关资源
        最近更新 更多