2013-10-11 86 views
1

说我有这段javascript/jQuery代码,我想注释掉标记的代码块。如何注释掉一段JavaScript代码与服务器标签混合

<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> 

但服务器标签不允许使用/* comment */的常规注释块。在这种情况下是否有另一种方法来创建代码块?

Visual Studio将无法识别按Ctrl +ķ + Ç无论是。

+1

使用服务器端注释 – mplungjan

+0

我想'<%='声明将通过asp.net通过无论如何:) –

+0

您的评论解析应该工作正常。服务器端写入响应的值应该没有区别 –

回答

7

您可以用<%-- --%>注释块包起来:

$(document).ready(function() { 

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

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

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

    }); 
    --%> 
}); 
+1

如果你转向使用Razor的MVC,它有一个类似的概念'@ *注释掉了这里的东西* @' –