FAQ ASP
FAQ ASPConsultez toutes les FAQ
Nombre d'auteurs : 6, nombre de questions : 44, dernière mise à jour : 15 juin 2021
Les guillemets sont les délimiteurs des chaines de caractères, donc si la chaîne comporte des guillemets (comme le HTML) et bien pour que ça ne coupe pas la chaîne, il faut doubler les guillemets.
Par exemple en HTML :
<a href
=
"mapage.asp"
>
clic</a>
Ce code en ASP, va s'écrire ainsi :
<%
response
.write
"<a href=""mapage.asp"">clic</a>"
%>
si maintenant on a une variable qui contient mapage.asp, ça va donner ça :
<%
url =
"mapage.asp"
response
.write
"<a href="""
&
url &
""">clic</a>"
%>
Il existe une fonction prédéfinie qui fait le remplacement de caractères :
replace (string_où_ça_se_passe, sous_string_recherché,e string_de remplacement)
Donc par exemple, pour remplacer des virgules par des points dans une chaine :
replace (string_où_ça_se_passe, "," , ".")
Il existe trois fonctions prédéfinies qui permettent de récupérer des morceaux de chaines :
Left(string, length)
string : expression de chaîne à partir de laquelle les caractères situés à l'extrême gauche sont retournés.
length : expression numérique indiquant le nombre de caractères à retourner.
Right(string,length)
string : expression de chaîne à partir de laquelle les caractères à l'extrême droite sont retournés.
length : expression numérique indiquant le nombre de caractères à retourner.
Mid(string, start[, length])
string : expression de chaîne à partir de laquelle les caractères sont retournés.
start : position du caractère dans l'argument string à partir duquel commence la partie à extraire.
length : nombre de caractères à retourner. Si cet argument est omis ou si le nombre de caractères dans le texte (y compris le caractère à l'argument start) est inférieur à ceux compris dans l'argument length, tous les caractères entre la position de l'argument start et la fin de la chaîne sont retournés.