web-dev-qa-db-fra.com

Code de commentaire dans ASP Classique

La façon dont je connais le hachage du code dans ASP Classic est <%-- --%>. Serait-ce correct? Ou y a-t-il un autre moyen?

17
Developer Jay

Utilisez une seule citation, comme:

' This is comment

ASP Classic utilise le langage VBScript / Visual Basic, et un seul guillemet est commenté; <%-- n'est rien (je ne suis cependant pas sûr à 100%).

21
Sumit Gupta

En plus de ', vous pouvez commenter les lignes à l'ancienne:

 REM Response.Write "Ignore this line"

Qui est pareil avec

 ' Response.Write "Ignore this line"
6
cem

En supposant que vous vouliez dire que vous voulez désactiver le gros bloc de code en ligne, comme ci-dessous:

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

Puis, commentez chaque ligne comme décrit dans cette autre réponse ou une autre approche est:

  1. Créez un fichier factice vide appelé "dummy.asp" et placez-le dans le même dossier.
  2. Changez le bloc de code en ceci:

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

    Remarque: vous devez uniquement modifier le <% et le %>. Toutes les autres lignes peuvent rester intactes. Avoir une variable src dans la balise de script fera que le moteur Classic ASP prendra le contenu du fichier au lieu de prendre le contenu du bloc de script.

Ensuite, lorsque vous souhaitez supprimer le commentaire, faites-le pour chaque ligne ou remettez en place les <% et %>.

4
Shadow Wizard

La question dit ... ASP classique ..... 

Toutes les réponses ci-dessus sont bonnes, mais spécifiques à VBScript

Mais un fichier ASP classique peut également contenir HTML et Javascript

Commenting code VBScript dans un fichier classique ASP: 

Reportez-vous l'une des réponses approuvées.

Commenting code HTML dans un fichier classique ASP:

Référez-vous https://www.w3schools.com/TAGS/tag_comment.asp

Commenter le code Javascript dans un fichier classique ASP:

Référez-vous https://www.w3schools.com/js/js_comments.asp

1
Naidu