所以我想为一个特定的视图加载一个特定的javascript文件。目前我实现了它(生产代码):
<script src=@Url.Content("js/someLibrary.min.js")></script>
但是对于我的开发环境,我想加载此文件的未分类版本。但是,当我保留此代码时,它仍将从服务器中提取min.js文件。
我是否有办法根据特定视图的当前环境加载未经编辑的版本,而无需在每个视图中加载文件(通过_Layout.cshtml)?
答案 0 :(得分:1)
假设未分类的文件名为 js / someLibrary.js ,这应该可以解决问题:
<script src=@Url.Content("js/someLibrary.js")></script>
编辑:
为了能够区分在开发模式下和在prod模式下使用的内容,您可以在appfile配置中添加一个密钥并检查其值。
<add key="DevMode" value="true" />
为你的开发和
<add key="DevMode" value="false" />
为你的产品。然后你可以使用
ConfigurationManager.AppSettings("DevMode")
获得它的价值。