我知道在ASP Classic中散列代码的方式是<%-- --%>
. 这是正确的吗?还是有其他方法?
问问题
64442 次
5 回答
27
使用单引号,例如:
' This is comment
ASP Classic 使用VBScript /Visual Basic 语言,单引号在其中注释;<%--
什么都不是(虽然我不是 100% 肯定)。
于 2013-06-05T11:57:18.130 回答
7
此外'
,您可以用老派的方式评论行:
REM Response.Write "Ignore this line"
这与
' Response.Write "Ignore this line"
于 2015-06-18T13:25:56.843 回答
4
假设您的意思是您要禁用如下所示的大块内联代码:
<%
CallSomething()
DoSomething()
Response.Write("all done")
%>
然后按照其他答案中的描述注释掉每一行,或者其他方法是:
- 创建一个名为“dummy.asp”的虚拟空文件并将其放在同一文件夹中。
将代码块更改为:
<script language="vbscript" runat="server" src="dummy.asp"> CallSomething() DoSomething() Response.Write("all done") </script>
注意:您只需要更改
<%
and%>
,所有其他行都可以保持不变。在src
script 标签中包含 a 将导致 Classic ASP 引擎获取文件内容而不是获取脚本块内容。
然后,当您想取消注释时,请为每一行执行或放回<%
and %>
。
于 2013-06-05T12:07:45.500 回答
2
问题说...... ASP经典......
以上所有答案都很好,但具体到VBScript
.
但是一个经典的 ASP 文件也可以包含HTML
和Javascript
在经典 ASP 文件中注释 VBScript 代码:
参考任何批准的答案。
在经典 ASP 文件中注释 HTML 代码:
参考https://www.w3schools.com/TAGS/tag_comment.asp
在经典 ASP 文件中注释 Javascript 代码:
于 2017-04-09T04:21:41.913 回答
0
这是注释掉大块代码的最佳方式:
<%if 1=2 then%>
html or other code here
<%end if%>
于 2019-05-18T09:02:32.280 回答