Pas hors sujet:
Les «personnages échappés» dont nous parlerons dans la leçon 2 ne semble pas avoir à voir avec notre cours. Ce n'est pas le cas. Le personnage d'évasion est dans
Une partie complète de l'utilisation de JavaScript dans ASP. Ce que nous voulons parler dans la deuxième leçon, c'est exactement les personnages d'évasion. Il n'y a pas de personnages d'évasion, donc vous
La rédaction de scripts ASP efficaces rencontrera de nombreuses difficultés.
Désolé, passons au sujet:
Ce qui suit est le script ASP pour la deuxième leçon.
Vous souvenez-vous encore de la façon dont nous avons écrit un code avec une sortie HTML sur la même ligne dans les colonnes de la première leçon. Les caractères d'échappement nous permettent d'ajouter
Symbole de rupture de ligne.
Voici le code de notre exemple ci-dessus dans la page de sortie HTML client:
Breaks de ligne:
J'ai à nouveau tapé une ligne de scripts ASP ci-dessous. Notez le "/ r" ajouté à la fin.
Response.Write ("/" Hello World / "
/ r ")
"/ r" est une balise spéciale pour Newlines. C'est ce symbole qui rend ma sortie sur la page HTML divisée en plusieurs lignes. C'est un grand
Il est très important d'utiliser des programmes ou sur de grandes pages. J'ai dit une fois que je le répéterais à nouveau. Croyez-moi: si vous l'avez même écrit
Si vous ne pouvez pas distinguer le début et la fin de la chose, vous ne trouverez aucun bogue dans la chose que vous publiez sur le client.
Citation:
Il y a une autre chose à laquelle vous devez prêter attention. Pensez à la façon dont j'ai ajouté "/" après quelques citations. Si je supprime "/", je vais
Ce qui s'est passé? Essayons le script suivant.
Nous obtiendrons probablement un code d'erreur répertorié ci-dessous:
Pas de personnages d'évasion:
Et si je n'aime pas les personnages d'évasion? Dois-je les utiliser?
Sans eux, vous ne pourrez pas aller de l'avant. Découvrez le script ci-dessous:
Response.Write ("'Hello World'
")
Vous pouvez alterner des citations doubles et des citations simples. À mon avis, ce n'est qu'une solution stupide, mais c'est en effet une solution utile. Même s'il n'y a pas de telle déclaration, du moins du point de vue de l'esthétique HTML, nous devons toujours utiliser des caractères échappés.
Liste:
L'une des raisons pour lesquelles nous utilisons des caractères échappés est qu'il peut nous permettre de produire des caractères spéciaux.
La chose la plus importante:
La raison la plus importante de l'utilisation des caractères échappés (au moins pour certaines applications complexes) est pour les connexions de base de données. (Nous aurons une leçon distincte pour parler de la base de données plus tard.) Comparez les deux chaînes de connexion ci-dessous.
var connection = "provider = Microsoft.Jet.oledb.4.0; Data Source =" + Server.Mappath ("// toplevelVirtualFolder") + "//database//mydatabase.mdb;"
Connexion DIM;
Connection = "Provider = Microsoft.Jet.OledB.4.0; Data Source =" & Server.Mappath ("/ TopLevelVirtualFolder") & "/Database/MyDatabase.MDB;"
Leçon suivante: