asp.net-mvc – MVC6剃须刀如何检测调试模式?
发布时间:2020-12-16 03:59:45 所属栏目:asp.Net 来源:网络整理
导读:在以前版本的Razor中,我会通过呈现看起来像这样的部分视图来有条件地加载脚本的缩小/调试版本: @if (Context.IsDebuggingEnabled){ script src="~/debug.js"/script}else{ script src="~/release.js"/script} 如果MVC6,vNext,VS2015,或任何你称之为:)我不知
在以前版本的Razor中,我会通过呈现看起来像这样的部分视图来有条件地加载脚本的缩小/调试版本:
@if (Context.IsDebuggingEnabled) { <script src="~/debug.js"></script> } else { <script src="~/release.js"></script> } 如果MVC6,vNext,VS2015,或任何你称之为:)我不知道如何实现这一目标.谁知道怎么样? 解决方法
在MVC6中,您可以使用环境标记帮助程序来加载不同版本的脚本,具体取决于开发与生产环境.这基于ASPNET_ENV环境变量的值.
<environment names="Development"> <script src="~/debug.js"></script> </environment> <environment names="Staging,Production"> <script src="~/release.js"></script> </environment> 捆绑和缩小将使用像Gulp或Grunt这样的任务来处理. 我在这里详细介绍了新方法: (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- ASP.NET Repeater问题
- asp.net listview Container.DataItemIndex
- asp.net – ASP MVC – 扭转一个foreach
- IIS7上的ASP.NET身份验证问题 – 对于Windows身份验证,User
- asp.net – 什么是连接池?
- asp.net-mvc – 为Html.TextBox设置值Html属性(MVC 1.0)
- asp.net-mvc – SQL CE 4.0还是SQL Express?果园对吗?
- asp.net-core-signalr – 在ClientSide上获取SignalrR Conn
- ASP.NET两个截取字符串的方法分享
- ASP.NET Webforms – 关闭缓存,但仅针对“页面”,不针对静态
推荐文章
站长推荐
热点阅读