Recommandé: compétences de session en ASP Quiconque a écrit un ASP légèrement plus grand sait que la session est vraiment utile. Il peut être utilisé pour enregistrer des variables de données appartenant à l'utilisateur, qui sont à la fois sûres et pratiques. Mais savez-vous vraiment comment fonctionne la session? Peut-être qu'après avoir compris, vous n'oserez plus jamais utiliser ceci
Fonction: renvoyez un tableau
Syntaxe: Array (liste)
Types applicables: des caractères, des numéros sont disponibles
| Ce qui suit est le contenu cité: <% Dim MyArray () Pour i = 1 à 7 Redim préserve MyArray (I) MyArray (i) = WeekdayName (i) Suivant %> |
Résultat: un tableau contenant 7 éléments est créé MyArray
MyArray (dimanche, lundi, ... ... samedi)
Cint ()
Fonction: convertir une expression en un type numérique
Syntaxe: Cint (expression)
Type applicable: tout caractère valide est ok
| Ce qui suit est le contenu cité: <% F = 234 réponse.WRITE CINT (F) 2 %> |
Résultats: 236
Convertir le caractère 234 en numéro 234, si la chaîne est vide, renvoyez la valeur 0
CreateObject ()
Fonction: Créez et renvoyez une instance du composant Activex enregistré.
Syntaxe: createObject (objname)
Type applicable: Objname est le nom de tout composant ActiveX enregistré valide.
| Ce qui suit est le contenu cité: <% SET CON = Server.CreateObject (ADODB.Connection) %> CSTR () |
Fonction: Convertissez une expression en une chaîne.
Syntaxe: CSTR (expression)
Type applicable: l'expression est toute expression valide
| Ce qui suit est le contenu cité: <% S = 3 2 Response.Write (le résultat est: & cSTR (s)) %> |
Résultat: convertissez le numéro 5 en caractère 5.
Date()
Fonction: renvoyez la date du système actuelle.
Syntaxe: date ()
Type applicable: aucun.
<% = Date%>
Résultats: 8/4/99
DataEadd ()
Fonction: renvoie une date modifiée.
Syntaxe: DataEadd (TimeInterval, numéro, date)
Description: TimeInterval est le type d'intervalle de temps à ajouter; Le numéro est le numéro à ajouter; La date est la date de début.
| Ce qui suit est le contenu cité: <% CurrentDate = # 8/4/99 # newDate = dataEadd (m, 3, currentDate) réponse.WRITE NEWDATE %> <% CurrentDate = # 12: 34: 45 PM # newDate = dataEadd (h, 3, currentDate) réponse.WRITE NEWDATE %> Résultats: 11/4/99 15:34:45 M = mois; d = jour; Lorsque le format de date actuel est l'heure, alors h = heure; S = seconde; Dadiff () |
Fonction: Renvoyez la différence entre deux dates.
Syntaxe: Datediff (TimeInterval, Date1, Date2 [, FirstDayOfweek [, Firstweekofyear >>)
Description: TimeInterval représente le type d'intervalle de temps, comme m représente le mois.
| Ce qui suit est le contenu cité: <% FromDate = # 8/4/99 # # todate = # 1/1/2000 # réponse.write (il y a & _ Dadiff (D, FromDate, Todate) & _ Days à Millium à partir du 8/4/99. %> |
RÉSULTATS: Il y a 150 jours à million de 8/4/99
Jour()
Fonction: retour au jour d'un mois.
Syntaxe: jour (date)
Description: La date est toute date valide.
<% = Jour (# 8/4/99 #)%>
Résultats: 4
FormatCurrency ()
Fonction: renvoie l'expression, qui a été formatée comme une valeur de devise
Syntaxe: format-monnaie (Expression [, chiffre [, leadingDigit [, paren [, groupdicit >>>>)
Description: Le chiffre indique la valeur du nombre de chiffres affichés sur le côté droit du point décimal. La valeur par défaut est -1, indiquant que les paramètres régionaux de l'ordinateur sont utilisés; Constante à trois états en tête de Dirigit, indiquant si le zéro avant la valeur décimale est affiché.
<% = Monnaie de format (34,3456)%>
Résultats: 34,35 $
FormatDateTime ()
Fonction: renvoie l'expression, qui a été formatée comme une date ou une heure
Syntaxe: formatdatetime (date, [, nomméFormat>)
Description: NamedFormat indique la valeur du format de date / heure utilisé, et si elle est omise, VBGeneralDate est utilisé.
<% = Formatdatetime (08/4/99, vblongdate)%>
Résultats: Mercredi 04 août 1999
FormatNumber ()
Fonction: renvoie l'expression, qui a été formatée comme une valeur numérique
Syntaxe: formatNumber (expression [, chiffre [, leadingDigit [, paren [, groupdicit >>>>)
Description: Le chiffre indique la valeur du nombre de chiffres affichés sur le côté droit du point décimal. La valeur par défaut est -1, indiquant que les paramètres régionaux de l'ordinateur sont utilisés. ; LeadingDigit I indique le nombre de chiffres affichés sur le côté droit du point décimal
Valeur. La valeur par défaut est -1, indiquant que les paramètres régionaux de l'ordinateur sont utilisés. ; Le parent indique la valeur du nombre de chiffres affichés sur le côté droit du point décimal. La valeur par défaut est -1, indiquant que l'ordinateur est utilisé.
installation. ; GroupDigit I indique la valeur du nombre de chiffres affichés sur le côté droit du point décimal. La valeur par défaut est -1, indiquant que les paramètres régionaux de l'ordinateur sont utilisés.
<% = FormatNumber (45,324567, 3)%>
Résultats: 45.325
FormatperCa ()
Fonction: Renvoie l'expression, qui a été formatée en pourcentage de fuite avec le% de signe (multiplié par 100). (%)
Syntaxe: format pourcent pour (expression [, chiffre [, leadingDigit [, paren [, groupdicit >>>>)
Remarque: Identique à ci-dessus
<% = Format pourcent (0,45267, 3)%>
Résultats: 45,267%
Heure()
Fonction: renvoyez le nombre d'heures à 24 heures
Syntaxe: heure (heure)
illustrer:
<% = Heure (# 4: 45: 34 PM #)%>
Résultats: 16
Instant ()
Fonction: Renvoie la position où un caractère ou une chaîne apparaît d'abord dans une autre chaîne.
Syntaxe: instant ([start,> strtobesearched, strsesearchfor [, compare>)
Description: Démarrer est la valeur de démarrage de la recherche, StrtoBeSearched accepte la chaîne de recherche STRSEARCH pour la méthode de comparaison du caractère à rechercher (voir ASP constante pour plus de détails)
| Ce qui suit est le contenu cité: <% strText = Ceci est un test !! pos = instr (strText, a) réponse.WRITE POS %> |
Résultats: 9
Instrrrev ()
Fonction: Identique à ci-dessus, à partir de la dernière recherche de la chaîne
Syntaxe: instrrrev ([start,> strtobesearched, strsesearchfor [, comparer>)
Remarque: Identique à ci-dessus.
| Ce qui suit est le contenu cité: <% strText = Ceci est un test !! pos = instrrev (strText, s) réponse.WRITE POS %> |
Résultats: 13
Int ()
Fonction: Renvoyez le type numérique, non arrondie.
Syntaxe: int (numéro)
illustrer:
<% = Int (32,89)%>
Résultats: 32
IsArray ()
Fonction: Déterminez si un objet est un tableau et renvoyez une valeur booléenne.
Syntaxe: IsArray (nom)
illustrer:
| Ce qui suit est le contenu cité: <% strTest = test! réponse.Write isArray (Strtest) %> |
Résultats: faux
Isdate ()
Fonction: Déterminez si un objet est une date et renvoie la syntaxe booléenne: isdate (expression) Description: L'expression est une expression valide.
| Ce qui suit est le contenu cité: <% strtest = 8/4/99 Response.Write Isdate (Strtest) %> |
Résultats: vrai
ISempty ()
Fonction: Déterminez si un objet est initialisé et renvoie une valeur booléenne.
Syntaxe: iSempty (expression)
illustrer:
| Ce qui suit est le contenu cité: <% Dim je réponse.Write iSempty (i) %> |
Résultats: vrai
IsNull ()
Fonction: Déterminez si un objet est vide et renvoyez une valeur booléenne.
Syntaxe: ISNULL (Expression)
illustrer:
| Ce qui suit est le contenu cité: <% Dim je Response.Write Isnull (i) %> |
Résultats: faux
IsNumeric ()
Fonction: Déterminez si un objet est un nombre et renvoyez une valeur booléenne.
Syntaxe: ISNUMERIC (Expression)
illustrer:
| Ce qui suit est le contenu cité: <% i = 345 Response.Write ISNUMERIC (I) %> |
Résultats: vrai
Même si le nombre est cité, ASP pense toujours qu'il s'agit d'un nombre.
IsObject ()
Fonction: Déterminez si un objet est un objet et renvoyez une valeur booléenne.
Syntaxe: isObject (Expression)
illustrer:
| Ce qui suit est le contenu cité: <% SET CON = Server.CreateObject (ADODB.Connection) réponse.WRITE ISObject (Con) %> |
Résultats: vrai
Lbound ()
Fonction: Renvoie l'indice minimum disponible pour la dimension du tableau spécifiée.
Syntaxe: lbound (arrayname [, dimension>)
Description: La dimension indique dans quelle dimension l'entier à revenir. Utilisez 1 pour représenter la première dimension, 2 pour représenter la deuxième dimension, etc. Si le paramètre de dimension est omis, la valeur par défaut est 1.
| Ce qui suit est le contenu cité: <% I = Array (lundi, mardi, mercredi) réponse.WRITE lbound (i) %> |
Résultats: 0
LCase ()
Fonction: Renvoyez la forme minuscule de la chaîne
Syntaxe: LCase (String)
Description: La chaîne est une expression de chaîne valide.
| Ce qui suit est le contenu cité: <% StrTest = Ceci est un test! Response.Write LCase (Strtest) %> |
Résultats: Ceci est un test!
Gauche()
Fonction: Renvoyez le caractère avant le caractère de longueur sur le côté gauche de la chaîne (y compris le caractère de longueur).
Syntaxe: gauche (chaîne, longueur)
illustrer:
| Ce qui suit est le contenu cité: <% StrTest = Ceci est un test! Response.Write Left (Strtest, 3) %> |
RÉSULTATS: THI
Len ()
Fonction: renvoyez la longueur de la chaîne.
Syntaxe: Len (String | VarName)
illustrer:
| Ce qui suit est le contenu cité: <% StrTest = Ceci est un test! Response.Write Len (Strtest) %> |
Résultats: 15
Ltrim ()
Fonction: Retirez les espaces sur le côté gauche de la chaîne.
Syntaxe: ltrim (chaîne)
illustrer:
| Ce qui suit est le contenu cité: <% StrTest = Ceci est un test! Response.Write ltrim (Strtest) %> |
Résultats: Ceci est un test!
Milieu()
Fonction: renvoyez une chaîne d'une longueur spécifique (démarrage, longueur est la longueur).
Syntaxe: mid (String, start [, longueur>)
illustrer:
| Ce qui suit est le contenu cité: <% StrTest = Ceci est un test! C'est lundi aujourd'hui. Response.Write Mid (Strtest, 17, 5) %> |
Résultats: aujourd'hui
Minute()
Fonction: retour à l'heure.
Syntaxe: minute (temps)
illustrer:
<% = Minute (# 12: 45: 32 PM #)%>
Résultats: 45
Mois()
Fonction: date de retour.
Syntaxe: mois (date)
Description: La date est toute expression de date valide.
<% = Mois (# 08/04/99 #)%>
Résultats: 8
MonthName ()
Fonction: Renvoie une chaîne identifiant le mois spécifié.
Syntaxe: Name mensuel (mois, [, ABB>)
Description: Le mois est la représentation numérique pour un mois donné; ABB (Facultatif) est une valeur booléenne utilisée pour afficher l'abréviation du mois. True affichera le nom du mois abrégé et False (par défaut) n'affichera pas l'abréviation.
<% = MonthName (mois (# 08/04/99 #))%>
Résultats: août
Maintenant()
Fonction: Renvoie la date et l'heure du système actuels. Renvoie l'heure du système actuel
Syntaxe: maintenant ()
Description: aucun
<% = Maintenant%>
Résultats: 8/4/99 9:30:16 AM
Remplacer()
Fonction: Renvoie une chaîne dans laquelle une sous-chaîne spécifiée a été remplacée par une autre sous-chaîne d'un nombre spécifié de fois.
Syntaxe: Remplacer (strtobesearched, strsesearchfor, strReplacewith [, start [, count [, comparer >>>)
| Ce qui suit est le contenu cité: Description: StrToBeSearchEd est une expression de chaîne contenant une sous-chaîne à remplacer; StrSearchFOR est l'expression de chaîne à rechercher dans StrToBeseChedd; STRREPLACEWith est l'expression de la chaîne pour remplacer STRSEARCHFOR de la sous-chaîne; Start (Facultatif) est la position de caractère numérique pour commencer la recherche; Le nombre (facultatif) est une valeur indiquant la constante de comparaison. <% strTest = c'est une pomme! Response.Write Remplacer (Strtest, Apple, Orange) %> |
Résultats: Ceci est une orange!
Droite()
Fonction: Renvoyez le caractère avant le caractère de longueur sur le côté droit de la chaîne (y compris le caractère de longueur).
Syntaxe: à droite (chaîne, longueur)
illustrer:
| Ce qui suit est le contenu cité: <% StrTest = Ceci est un test! Response.Write Right (Strtest, 3) %> |
Résultats: St!
Rnd ()
Fonction: générer un nombre aléatoire.
Syntaxe: rnd [(numéro)>
illustrer:
| Ce qui suit est le contenu cité: <% Randomiser() réponse.WRITE RND () %> |
Résultat: n'importe quel nombre entre 0 et 1
Rond()
Fonction: Renvoie la valeur arrondi par le nombre de chiffres spécifié.
Syntaxe: Round (expression [, numright>)
Description: Le nombre numright indique combien de chiffres sont arrondis à droite du point décimal. S'il est omis, la fonction ronde renvoie un entier.
| Ce qui suit est le contenu cité: <% i = 32.45678 Response.Write Round (i) %> |
Résultats: 32
Rtrim ()
Fonction: Retirez la chaîne d'espace sur le côté droit de la chaîne.
Syntaxe: Rtrim (String)
illustrer:
| Ce qui suit est le contenu cité: <% StrTest = Ceci est un test !! Response.Write rtrim (Strtest) %> |
Résultats: Ceci est un test !!
Deuxième()
Fonction: retour des secondes.
Syntaxe: deuxième (heure)
illustrer:
<% = Seconde (# 12: 34: 28 PM #)%>
Résultats: 28
Strreverse ()
Fonction: organiser une chaîne en réversement
Syntaxe: Strreverse (String)
illustrer
| Ce qui suit est le contenu cité: <% StrTest = Ceci est un test !! réponse.WRITE STRREVERSE (STRTEST) %> |
Résultats: !! tset a si siht
Temps()
Fonction: retour à l'heure du système.
Syntaxe: Time ()
illustrer:
<% = Time%>
Résultats: 9:58:28 AM
Garniture()
Fonction: Retirez les espaces à gauche et à droite de la chaîne.
Syntaxe: Trim (String)
Description: La chaîne est une expression de chaîne valide.
| Ce qui suit est le contenu cité: <% StrTest = Ceci est un test !! Response.Write Trim (Strtest) %> |
Résultats: Ceci est un test !!
Ubound ()
Fonction: Renvoie l'indice maximal disponible pour la dimension du tableau spécifiée.
Syntaxe: Ubound (arrayName [, dimension>)
Description: Dimension (facultative) Spécifie l'entier dans quelle dimension est renvoyée. 1 signifie la première dimension, 2 signifie la deuxième dimension, etc. Si le paramètre de dimension est omis, la valeur par défaut est 1.
| Ce qui suit est le contenu cité: <% I = Array (lundi, mardi, mercredi) réponse.Write Ubound (i) %> |
Résultats: 2
Ucase ()
Fonction: renvoyez la forme majuscule de la chaîne.
Syntaxe: UCase (String)
illustrer:
| Ce qui suit est le contenu cité: <% StrTest = Ceci est un test !! réponse.write ucase (Strtest) %> |
Résultats: Ceci est un test !!
Vartype ()
Fonction: Renvoie la valeur indiquant le sous-type de la variable
Syntaxe: vartype (varname)
illustrer:
| Ce qui suit est le contenu cité: <% i = 3 réponse.WRITE VARTYPE (I) %> |
Résultat: voir la constante ASP pour plus de détails pour 2 (numéro).
Jour de la semaine()
Fonction: retour au jour de la semaine.
Syntaxe: en semaine (date [, premier jour de semaine>)
illustrer:
| Ce qui suit est le contenu cité: <% d = # 8/4/99 # Response.Write Weekday (D) %> |
Résultats: 4 (mercredi)
WeekdayName ()
Fonction: Renvoyez le nom du jour de la semaine.
Syntaxe: WeekdayName (Weekday [, ABB [, FirstdayOfweek >>)
Description: ABB est facultatif. Valeur booléenne, indiquant si l'abréviation représente le nom de chaque jour de la semaine. S'il est omis, la valeur par défaut est fausse, ce qui signifie que les noms de chaque jour de la semaine ne sont pas abrégés. FirstDayOfweek fait référence à la valeur du premier jour de la semaine.
| Ce qui suit est le contenu cité: <% d = # 8/4/99 # Response.Write Weekdayname (Weekday (D)) %> |
Résultats: mercredi
Année()
Fonction: Retour à l'année en cours.
Syntaxe: année (date)
illustrer:
<% = An (# 8/4/99 #)%>
Résultats: 1999
Partager: ASP implémente la page Web inexistante pour envoyer automatiquement des e-mails Lorsque nous faisons un site Web, nous avons généralement des erreurs dans les actions ou défauts des visiteurs dans notre site Web, provoquant la visite d'une page inexistante. À l'heure actuelle, un message d'erreur 404 apparaîtra. Si vous êtes un visiteur enthousiaste, vous pouvez vous envoyer un e-mail pour vous le rappeler. À ce moment-là, la plupart des gens