【发布时间】:2017-04-05 00:40:57
【问题描述】:
我想将 css 名称加载到会话变量中,然后让它在 _Layout.cshtml 上加载 css。
这是我试图做的:
var companycss = string.Format("~/Content/CompanyFiles/{0}/{0}.css", MySession.CssName);
bundles.Add(new StyleBundle("~/Content/css").Include(
"~/Content/bootstrap.css",
"~/Content/site.css",
"~/Content/justified-nav.css",
"~/Content/Styles.css",
companycss)); // <-- Custom CSS file
BundleConfig.cs 显然在我的 HomeController 中的 index 方法之前加载,因此它不会加载此样式表。
在我的 Index 方法中,我正在加载 MySession.CssName 并希望它能够正确加载到页面中,因为我正在决定在客户访问网站时加载哪个 css。
关于如何完成此任务的任何建议?
谢谢!
【问题讨论】:
标签: html css asp.net-mvc twitter-bootstrap