Ответ 1
Используйте одинарную кавычку, например:
' This is comment
ASP Classic использует язык VBScript/Visual Basic, и в нем есть одна цитата; <%--
это ничто (хотя я не уверен на 100%).
То, как я знаю хэширование кода в ASP Classic, <%-- --%>
. Правильно ли это? Или есть другой способ?
Используйте одинарную кавычку, например:
' This is comment
ASP Classic использует язык VBScript/Visual Basic, и в нем есть одна цитата; <%--
это ничто (хотя я не уверен на 100%).
Рядом с '
вы можете прокомментировать строки в старой школе:
REM Response.Write "Ignore this line"
То же самое с
' Response.Write "Ignore this line"
Предполагая, что вы имеете в виду, что у вас есть большой блок встроенного кода, например, ниже, который вы хотите отключить:
<%
CallSomething()
DoSomething()
Response.Write("all done")
%>
Затем либо закомментируйте каждую строку, как описано в этот другой ответ, либо другой подход:
Измените блок кода на это:
<script language="vbscript" runat="server" src="dummy.asp">
CallSomething()
DoSomething()
Response.Write("all done")
</script>
Примечание: вам нужно изменить только <%
и %>
, все остальные строки могут остаться нетронутыми. Наличие тега src
в теге script приведет к тому, что классический ASP-движок будет принимать содержимое файла, а не содержимое script.
Затем, когда вы хотите раскомментировать, сделайте это для каждой строки или верните <%
и %>
.
Вопрос говорит... ASP classic.....
Все приведенные выше ответы хороши, но специфичны для VBScript
.
Но классический ASP файл также может содержать HTML
и Javascript
Комментирование кода VBScript в классическом файле ASP:
Обратитесь к любому из утвержденных ответов.
Комментирование HTML-кода в классическом файле ASP:
Обратитесь https://www.w3schools.com/TAGS/tag_comment.asp
Комментирование кода Javascript в классическом ASP файле:
Обратитесь https://www.w3schools.com/js/js_comments.asp
Это лучший способ закомментировать большие блоки кода:
<%if 1=2 then%>
html or other code here
<%end if%>