更改每个用户的捆绑内容

时间:2015-06-18 16:18:11

标签: c# asp.net-mvc bundle

我在ASP MVC Web应用程序中使用Bundles和CDN。

bundles.Add(new ScriptBundle("~/bundles/HomeJs", Util.BuildCDNURL("../../bundles/HomeJs"))
                .Include("~/Scripts/HomePage.js"));

据我所知,这些包在App_Start()中注册,我在这里调用它。

但是,我想根据当前用户请求为我的Util.BuildCDNURL()方法添加一些额外的逻辑。在我的应用程序中,每个用户登录都有一个“使用CDN”值。

我可以根据此值操作我的CDN路径,每个用户都有所不同吗?

1 个答案:

答案 0 :(得分:0)

我使用以下命令更改css文件的目录。 您可以使用与CDN路径相同的内容来构建捆绑包。

@DynamicBundles.RenderSkin(skinDirectory)

然后在视图中使用它:

{{1}}