javascript - 如果我的 MVC 4 应用程序构建在 Release模式下触发,我想动态调用我的缩小的 js 文件?

标签 javascript jquery asp.net-mvc-4 razor model-view-controller

我想要类似下面的内容,如果我的应用程序是在 Release模式下构建的,那么我的 min js 文件需要在 View (.cshtml)中引用,但如果相同的应用程序已在 Debug模式下呈现,那么需要调用原始js文件。你能建议我需要在我的 View (.cshtml)中编写的代码吗?

最佳答案

创建 html 帮助程序

public static bool IsReleaseBuild(this HtmlHelper helper)
{
#if DEBUG
    return false;
#else
    return true;
#endif
}

在 View 中执行

@{#if (DEBUG) 
       <script type="text/javascript" src="file1.js"></script>

#else 
    <script type="text/javascript" src="file1.min.js"></script>
#endif
}

关于javascript - 如果我的 MVC 4 应用程序构建在 Release模式下触发,我想动态调用我的缩小的 js 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32259254/

相关文章:

asp.net-mvc - MVC4 单页应用程序 - 多个屏幕

javascript - 原型(prototype)替换方法给出空错误

javascript - 在本地 html 文件中使用 XMLHttpRequest 加载 'server-side' 文件

jquery的mouseenter和mouseleave问题

jquery - 使用 jquery 更改占位符文本字体和颜色

C# 复杂属性 setter 选项

javascript - 从数据库获取配置设置以在 Angular 中跨应用程序共享

javascript - 如何有效地处理窗口滚动

javascript - 从 jquery/javascript 下载文件

asp.net-mvc-4 - 无法从 mvc 4 Controller 访问资源文件中的 key