评论ASP Classic中的代码

时间:2013-06-05 11:54:48

标签: asp-classic

我知道在ASP Classic内散列代码的方式是<%-- --%>。这是正确的吗?或者还有另一种方式吗?

5 个答案:

答案 0 :(得分:21)

使用单引号,例如:

' This is comment

ASP Classic使用VBScript / Visual Basic语言,单引号正在评论中; <%--没什么(虽然我不是100%肯定)。

答案 1 :(得分:6)

'旁边,你可以用旧学校的方式评论一下:

 REM Response.Write "Ignore this line"

相同
 ' Response.Write "Ignore this line"

答案 2 :(得分:4)

假设您的意思是您想要禁用以下内容的大块内联代码:

<%
    CallSomething()
    DoSomething()
    Response.Write("all done")
%>

然后按照this other answer或其他方法中的描述注释掉每一行:

  1. 创建一个名为“dummy.asp”的虚拟空文件,并将其放在同一文件夹中。
  2. 将代码块更改为:

    <script language="vbscript" runat="server" src="dummy.asp">
        CallSomething()
        DoSomething()
        Response.Write("all done")
    </script>
    

    注意:您只需要更改<%%>,所有其他行都可以保持不变。脚本标记中包含src将导致Classic ASP引擎获取文件内容,而不是获取脚本块内容。

  3. 然后,当您想要取消注释时,请为每一行执行操作,或者放回<%%>

答案 3 :(得分:1)

问题是...... ASP经典.....

上述所有答案都很好,但具体针对VBScript

但是经典ASP文件还可以包含HTMLJavascript

在经典ASP文件中评论VBScript代码:

参考任何已批准的答案。

在经典ASP文件中评论HTML代码:

参考https://www.w3schools.com/TAGS/tag_comment.asp

在经典ASP文件中评论Javascript代码:

参考https://www.w3schools.com/js/js_comments.asp

答案 4 :(得分:0)

这是注释掉大块代码的最佳方法:

<%if 1=2 then%>

html or other code here

<%end if%>