我知道在ASP Classic内散列代码的方式是<%-- --%>
。这是正确的吗?或者还有另一种方式吗?
答案 0 :(得分:21)
答案 1 :(得分:6)
在'
旁边,你可以用旧学校的方式评论一下:
REM Response.Write "Ignore this line"
与
相同 ' Response.Write "Ignore this line"
答案 2 :(得分:4)
假设您的意思是您想要禁用以下内容的大块内联代码:
<%
CallSomething()
DoSomething()
Response.Write("all done")
%>
然后按照this other answer或其他方法中的描述注释掉每一行:
将代码块更改为:
<script language="vbscript" runat="server" src="dummy.asp">
CallSomething()
DoSomething()
Response.Write("all done")
</script>
注意:您只需要更改<%
和%>
,所有其他行都可以保持不变。脚本标记中包含src
将导致Classic ASP引擎获取文件内容,而不是获取脚本块内容。
然后,当您想要取消注释时,请为每一行执行操作,或者放回<%
和%>
。
答案 3 :(得分:1)
问题是...... ASP经典.....
上述所有答案都很好,但具体针对VBScript
。
但是经典ASP文件还可以包含HTML
和Javascript
在经典ASP文件中评论VBScript代码:
参考任何已批准的答案。
在经典ASP文件中评论HTML代码:
参考https://www.w3schools.com/TAGS/tag_comment.asp
在经典ASP文件中评论Javascript代码:
答案 4 :(得分:0)
这是注释掉大块代码的最佳方法:
<%if 1=2 then%>
html or other code here
<%end if%>