我正在尝试使用 MVC4 的捆绑组件生成动态 css 路径 - 类似于下面的路径,其中“VARIABLE”根据运行时值更改。
有没有办法做到这一点?
<link rel="stylesheet" href="/assets/css/brand/VARIABLE/global/global.css">
这就是你要找的吗?下面的代码只是获取theme
配置设置的值:
public static void RegisterBundles(BundleCollection bundles)
{
bundles.Add(new StyleBundle("/~Content/css").
Include(String.Format("~/Content/{0}/site.css",
ConfigurationManager.AppSettings("theme"))));
}
在您看来,只需致电Styles.Render
:
@Styles.Render("~/Content/css");
如果您需要使用配置设置以外的其他值,我想您将需要一个返回相应值的静态方法。