当混合使用razor和javascript时,条件编译会关闭警告
Conditional compilation turned off warning when mixing razor and javascript
下面的代码片段在我的一个视图中触发了"条件编译已关闭"的警告。你有办法修理它吗?
<script type="text/javascript">
$(document).ready(function () {
@RenderSection("JQueryDocumentReady",false)
});
</script>
我试图在渲染节语句的末尾插入分号,但没有帮助。
谢谢。
注意:接受答案是因为对问题的替代建议,而不是标题中给出的问题的解决方案。
我不能100%确定条件编译与<script>
块有什么关系,但我确实发现将语句包装在括号中可以解决问题。
@(RenderSection("JQueryDocumentReady"))
我确实认为这个方法有一点代码气味。这不是一个问题,只是有一个脚本部分,并分配的东西,文件准备在每一页。这真的不会节省你太多的工作,它会迫使你把javascript放在脚本标签之外的视图,你选择的方式。
你可以试试
$(document).ready(function () {
'@RenderSection("JQueryDocumentReady",false)';
});
相关文章:
- 通过js在新选项卡中有条件地打开url
- 我已经创建了一个jquery转盘,并使用if条件来运行和停止转盘
- jQuery-有条件地附加HTML
- 根据某些条件在视图之间切换
- 如何做到这一点,使代码在不传递条件后执行函数
- 通过运行条件编译防止JS泄露IE浏览器
- IE11是否删除了javascript条件编译
- 在javascript中使用剃刀语法时出现条件编译错误/警告(在此上下文中不存在cc_on)
- 浏览器化、缩小化、条件编译
- 在指令'内的ng重复中编译有条件插入的html;s模板
- 在MVC3中;关闭条件编译“;将Model变量输出到JavaScript时发出警告
- 有条件地组合javascript文件作为预编译步骤(比r.js更灵活)
- 条件编译/需要使用browserify(消除死代码)
- Javascript错误-条件编译
- GWT JSNI中的Javascript条件编译
- 当混合使用razor和javascript时,条件编译会关闭警告
- 条件编译在Razor中是关闭的
- JScript条件编译+JavaScript压缩=预处理器
- 如何在条件再次为真时禁用v-if编译缓存
- yuglify JavaScript压缩器删除条件编译