De nombreux amis ne savent pas grand chose sur l'implémentation des sauts de ligne ASP, et ils ne savent pas quel code utiliser dans quelles circonstances. Ici, Script Home vous l'expliquera brièvement, en espérant que cela puisse être utile à tout le monde.
Code de test : sortie simple ul li
1.asp
Copiez le code comme suit :
<%
réponse.écrire "<ul>"
réponse.write "<li>Accueil du script</li>"
réponse.écrire "<li></li>"
réponse.écrire "</ul>"
%>
Le résultat est : cliquez avec le bouton droit sur le fichier source et voyez ce qui suit
Copiez le code comme suit :
<ul><li>Accueil des scripts</li><li></li></ul>
1. Si vous souhaitez que les caractères s'affichent bien dans le fichier source et optimiser la lecture, vous pouvez utiliser vbcrlf
Le code s'écrit comme
Copiez le code comme suit :
<%
réponse.write "<ul>"&vbcrlf
réponse.write "<li>Accueil du script</li>"&vbcrlf
réponse.write "<li></li>"&vbcrlf
réponse.écrire "</ul>"
%>
Le code source de sortie est
Copiez le code comme suit :
<ul>
<li>Accueil des scripts</li>
<li></li>
</ul>
Le deuxième type : s'il s'agit d'un fichier ordinaire, il peut être utilisé au milieu
Copiez le code comme suit :
réponse.write "<div>Accueil du script<br></div>"
Le troisième type : s'il doit être affiché alternativement en zone de texte et en HTML, alors
Dans ce cas, le contenu est généralement soumis via une zone de texte plutôt que par l'édition d'une page Web. Vous devez donc remplacer le saut de ligne de la zone de texte par <br>
CHR(10) signifie saut de ligne, CHR(13) signifie retour chariot
Le caractère de nouvelle ligne en asp peut être utilisé avec la constante : vbcrlf et la fonction : chr(13);
Copiez le code comme suit :
réponse.write "Connexion réussie"&vbcrlf&"Bienvenue"
content=replace(content,"vbcrlf","<br>") -
Ce qui suit consiste à remplacer la nouvelle ligne dans la zone de texte par <br>
Copiez le code comme suit :
fString = Remplacer(fString, CHR(10), "<br>")
fString = Remplacer(fString, CHR(13), "<br>")
Si c'est l'inverse, les sauts de ligne br en HTML doivent être remplacés par les sauts de ligne dans la zone de texte.
Copiez le code comme suit :
fString = Remplacer (fString, <br>, vbcrlf)
Je n'écrirai pas les détails plus précis. Vous pouvez le tester par vous-même. Le programme est testé lors de l'écriture. Ce n'est pas évident.
Autres avis
Lorsque j'écrivais récemment un programme ASP, je voulais que mon code HTML soit généré directement en ASP, et je lui ai également demandé de le produire dans un format très soigné. J'ai essayé les symboles d'onglets /n et /t utilisés depuis longtemps, mais ils n'ont pas pu être affichés directement. Diplodocus a donc vérifié les informations pertinentes sur Baidu et les a publiées pour permettre aux gens de prêter attention à Diplodocus et. Les amis du blog Diplodocus peuvent en tirer une accumulation de connaissances. Lorsque Diplodocus apprenait l'ASP auparavant, il ne semblait pas y prêter beaucoup d'attention, mais maintenant il essaie de rattraper son retard. Bon, passons directement à ce qui précède
vbCr Chr(13) caractère de retour chariot.
vbCrLf Chr(13) & Chr(10) caractères de retour chariot et de saut de ligne.