加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

c# – ASP.Net MVC 4 Bundles – 在路径名中使用变量

发布时间:2020-12-15 21:47:12 所属栏目:百科 来源:网络整理
导读:我正在尝试生成动态css路径 – 类似于下面的路径,其中“VARIABLE”根据运行时值进行更改 – 使用MVC4的捆绑组件. 有没有办法做到这一点? link rel="stylesheet" href="/assets/css/brand/VARIABLE/global/global.css" 解决方法 这是你在找什么?下面的代码
我正在尝试生成动态css路径 – 类似于下面的路径,其中“VARIABLE”根据运行时值进行更改 – 使用MVC4的捆绑组件.

有没有办法做到这一点?

<link rel="stylesheet" href="/assets/css/brand/VARIABLE/global/global.css">

解决方法

这是你在找什么?下面的代码只是获取主题配置设置的值:

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");

如果您需要使用除配置设置之外的其他值,我猜您将需要一个返回相应值的静态方法.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读