Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/431.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何注释掉混合了服务器标记的javascript代码块_Javascript_Jquery_Vb.net_Visual Studio_Comments - Fatal编程技术网

如何注释掉混合了服务器标记的javascript代码块

如何注释掉混合了服务器标记的javascript代码块,javascript,jquery,vb.net,visual-studio,comments,Javascript,Jquery,Vb.net,Visual Studio,Comments,假设我有这段javascript/jQuery代码,我想注释掉标记的代码块 <script> function checkValues() { // Important function } $(document).ready(function () { $(".item").click(function () { // Important action }); /* I want to comment this block o

假设我有这段javascript/jQuery代码,我想注释掉标记的代码块

<script>

function checkValues() {
    // Important function
}

$(document).ready(function () {

    $(".item").click(function () {
        // Important action
    });

    /* I want to comment this block out, from here...
     $("#<%=Application("InstID")%>").blur(function () {

     });
     $("#<%=Application("ComID")%>").blur(function () {

     });
    ...to here */    
});
</script>

函数checkValues(){
//重要作用
}
$(文档).ready(函数(){
$(“.item”)。单击(函数(){
//重要行动
});
/*我想评论一下这个街区,从这里开始。。。
$(“#”)模糊(函数(){
});
$(“#”)模糊(函数(){
});
…到这里*/
});
但是服务器标签不允许使用
/*comment*/
的常规注释块。在这种情况下,还有其他方法生成代码块吗


Visual studio也不会识别Ctrl+K+C。

您可以用注释块将它们包装起来:

$(文档).ready(函数(){
$(“.item”)。单击(函数(){
//重要行动
});
});

您可以用
的注释块将它们包装起来:

$(文档).ready(函数(){
$(“.item”)。单击(函数(){
//重要行动
});
});

使用服务器端注释我认为
您的注释应该可以正常工作。响应中写入了服务器端值这一事实应该与服务器标记没有区别。它们总是被解析,即使它被注释了。有一次,我尝试在脚本块中执行会话清除代码,后来意识到这是在解析页面时完成的,而不是在单击发生时完成的。我对代码进行了注释,发现仍在清除会话。后来意识到,服务器标记会以任何方式呈现。只需删除它们:)如果使用服务器端评论,我认为
您的评论应该可以正常工作。响应中写入了服务器端值这一事实应该与服务器标记没有区别。它们总是被解析,即使它被注释了。有一次,我尝试在脚本块中执行会话清除代码,后来意识到这是在解析页面时完成的,而不是在单击发生时完成的。我对代码进行了注释,发现仍在清除会话。后来意识到,服务器标记会以任何方式呈现。只要删除它们:)如果你用Razor转到MVC,它有一个类似的概念
@*注释掉的东西放在这里*@
如果你用Razor转到MVC,它有一个类似的概念
@*注释掉的东西放在这里*@
$(document).ready(function () {

    $(".item").click(function () {
        // Important action
    });

    <%--
    $("#<%=Application("InstID")%>").blur(function () {

    });
    $("#<%=Application("ComID")%>").blur(function () {

    });
    --%>
});