以下代码段在我的某个视图中触发“有条件编译已关闭”警告。你对如何解决这个问题有所了解吗?
<script type="text/javascript">
$(document).ready(function () {
@RenderSection("JQueryDocumentReady",false)
});
</script>
我试图在渲染部分语句的末尾插入一个分号,但它没有帮助。
谢谢。
答案 0 :(得分:12)
注意:答案是因为对问题的替代建议而被接受,而不是解决标题中的问题。
我不是100%确定条件编译与<script>
块有什么关系,但我确实发现在括号中包装语句解决了这个问题。
@(RenderSection("JQueryDocumentReady"))
我确实认为这种方法有一些代码味道。只有一个脚本部分并在每个页面上分配文档准备就绪不是问题。它实际上不会为你节省太多工作,它会迫使你按照你选择的方式将javascript放在脚本标签之外的视图上。
答案 1 :(得分:0)
你可以尝试
$(document).ready(function () {
'@RenderSection("JQueryDocumentReady",false)';
});