我想要类似下面的内容,如果我的应用程序是在发布模式下构建的,那么我的min js文件需要在视图(.cshtml)中引用,但是如果在调试模式下呈现了相同的应用程序,那么需要调用原始js文件。你能否在我的视图(.cshtml)中建议我需要编写的代码片段?
答案 0 :(得分:1)
创建html帮助器
public static bool IsReleaseBuild(this HtmlHelper helper)
{
#if DEBUG
return false;
#else
return true;
#endif
}
在视图中执行
@{#if (DEBUG)
<script type="text/javascript" src="file1.js"></script>
#else
<script type="text/javascript" src="file1.min.js"></script>
#endif
}
答案 1 :(得分:0)
我已经提到了以下Razor view engine, how to enter preprocessor(#if debug)
$('.' + targetTable).attr('class', 'tasksTable' + '_' + countTaskBlocks);