asp.net – MVC 4中的运行时动态捆绑和缩小
发布时间:2020-12-16 00:34:21 所属栏目:asp.Net 来源:网络整理
导读:我想知道有没有人可以使用MVC 4提供的新的优化命名空间来帮助我捆绑和缩
我想知道有没有人可以使用MVC 4提供的新的优化命名空间来帮助我捆绑和缩小。
我有一个Multitenant应用程序,其中我想根据每个用户的设置决定应该加载哪些js文件。一种方法是先创建所有捆绑包,并根据用户的设置更改resolvebundleurl的虚拟路径,但这并不是正确的方法。 另外,我有一个基于用户设置的cshtml视图中的动态css,我希望在运行时能够最小化。 有什么建议么?我也看到很多反应在其他问题,以查看Requestreduce,但他们都来自同一用户。 处理这两种情况的最佳方法是什么? 提前致谢! 解决方法
您可以采取的一种方法是在应用程序启动时动态构建捆绑包。所以如果你的脚本位于?/脚本中,你可以做:
Bundle bundle = new Bundle("~/scripts/js",new JsMinify()); if (includeJquery == true) { bundle.IncludeDirectory("~/scripts","jquery-*"); bundle.IncludeDirectory("~/scripts","jquery-ui*"); } if (includeAwesomenes == true) { bundle.IncludeDirectory("~/scripts","awesomeness.js"); } BundleTable.Bundles.Add(bundle); 那么你的标记看起来就像这样 @ Scripts.Render( “?/脚本/利布斯/ JS”) 注意:我正在使用最新的nuget软件包for system.web.optimization(现在的Microsoft.AspNet.Web.Optimization)位于here. Scott Hanselman有一个很好的post。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- swagger – Swashbuckle ASP.NET Core使用application / x-
- asp.net-mvc – ASP.NET MVC:CSS文件存在时返回302错误
- asp.net-mvc – 由Url.Action生成的Asp.Net MVC错误的URL!
- asp.net-mvc – 实体框架4.1代码优先 – 在存储库之间共享d
- asp.net中一个linq分页实现代码
- asp.net-mvc-2 – 在asp.net MVC中的表中插入多行
- asp.net – 将Dictionary加入querystring的最快方法是什么?
- asp.net – 在Visual Studio 2010 SP1中使用IIS Express时出
- 尝试使用VS和IIS Express在本地设置HTTPS时出现连接重置错误
- asp.net – 如何将最新的TFS变更集编号插入到aspx页面?
推荐文章
站长推荐
- asp.net – 绝对定位是最佳实践还是我应该避免它
- asp.net-core – 无法加载DLL’api-ms-win-core-
- 如何在ASP.NET中设置TextBox中的对齐中心?
- asp.net-mvc – 为什么Asp.net MVC4不能使用SQL
- asp.net-mvc – 从自定义HTML Helper访问WebView
- ASP.net MVC5中的asp.net-mvc – CORS
- asp.net-mvc-4 – 使用Razor更改MVC4中html.edit
- asp.net-mvc-2 – ASP.NET MVC 2显示名称DataAnn
- asp.net-mvc – ASP.NET MVC从预览5升级到Beta版
- asp.net-mvc – 使用令牌重置Identity 2.0 sms密
热点阅读