@{
#if DEBUG
<script src="~/Scripts/jquery-1.7.1.js"></script>
<script src="~/Scripts/jquery-1.7.1.min.js"></script>
#else
<script src="~/Scripts/jquery-ui-1.8.20.js"></script>
<script src="~/Scripts/jquery-ui-1.8.20.min.js"></script>
#endif
}
我在mvc4中想实现如果是debug加载 1.7js,如果不是debug加载1.8js,但是为什么下面else一直报错啊,有人这么写过吗?
写成这样,能编译通过吗?
@{ string str = "sdfdsf";<script src="~/Scripts/jquery-1.7.1.js"></script> <script src="~/Scripts/jquery-1.7.1.min.js"></script> }
前辈看看到我的上面那个#if DEBUG,我想要求debug加载 1.7js,如果不是debug加载1.8js
看上去好像没什么问题啊!
你在mvc3.0视图中,写出来,就知道了,运行就报错了。
没有运行你的代码,报什么错误
try it:
@{#if DEBUG}
<script src="~/Scripts/jquery-ui-1.8.20.js"></script>
@{#else }
<script src="~/Scripts/jquery-ui-1.8.20.min.js"></script>
@{#endif}
这个样子我写了,但是加载的永远都是if debug里面的,就算你把项目弄成release也是一样的