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