我想动态地调用我的最小化的js文件,如果我的MVC 4应用程序构建触发器下的发布模式
I want to dynamically call my minified js file if my MVC 4 application build trigger under release mode?
我想要下面的东西,如果我的应用程序是在发布模式下构建,那么我的min js文件需要在视图(.cshtml)中引用,但如果相同的应用程序已在调试模式下呈现,那么原始js文件需要被调用。你能建议我需要在我的观点(.cshtml)写的代码块吗?
创建html helper
public static bool IsReleaseBuild(this HtmlHelper helper)
{
#if DEBUG
return false;
#else
return true;
#endif
}
in view do
@{#if (DEBUG)
<script type="text/javascript" src="file1.js"></script>
#else
<script type="text/javascript" src="file1.min.js"></script>
#endif
}
我已经参考了下面的Razor视图引擎,如何进入预处理器(#if debug)
public static bool IsDebug(this HtmlHelper htmlHelper)
{
#if DEBUG
return true;
#else
return false;
#endif
}
Then used it in my views like so:
<section id="sidebar">
@Html.Partial("_Connect")
@if (!Html.IsDebug())
{
@Html.Partial("_Ads")
}
<hr />
@RenderSection("Sidebar", required: false)
</section>
相关文章:
- 为什么不't Javascript对我的输入值进行了一些重新检查
- 可以't让我的if语句处理js中的html表单输入
- 我的单元测试选项是什么
- 将输入字段中的文本提交到我的数据库,同时将其添加到我的列表中
- 我的职位回报太快了,如何做出承诺
- 我的jQuery插件参数没有正确启动,遇到了问题
- 如何识别我的网站中的慢速设备
- 如何将JSON数据导入我的ejs模板
- JQuery添加元素需要在我的js之前再次添加JQuery脚本
- 知道为什么我的旋转木马不会自动更改图片吗
- 我的模板未被解析
- 我有一个严重的问题与CRM的触发器,正在开发与GAS
- jQuery - 触发器功能使我的页面不停地重新加载
- 为什么获胜'我的jQuery触发器工作
- 为什么不't我的两个订阅者的事件触发器
- 当我在Parse中使用Events时,在调用带有事件的触发器之后,不会执行侦听器回调
- 我想动态地调用我的最小化的js文件,如果我的MVC 4应用程序构建触发器下的发布模式
- AngularJS -当触发器变量在作用域中改变时,我的错误消息不会更新
- 触发器('click')在我的代码中不起作用
- 我的按钮设置超时触发器没有加载