Recommandé: ASP Tip Exemple: Plusieurs lignes de code résolvent le problème de la prévention des soumissions répétées de formulaires Dans de nombreux cas, il est nécessaire d'empêcher le même formulaire de soumettre plusieurs fois. Les méthodes de mise en œuvre de nombreuses personnes sont relativement compliquées (le nombre de code dépasse des dizaines de lignes !!) Ce qui suit fournit une méthode qui ne nécessite que quelques lignes de code, ce qui empêche facilement les utilisateurs de rafraîchir plusieurs soumissions et d'utiliser le bouton arrière pour réexaminer le formulaire.
1. Fonction Array ()
Fonction: Créez une variable de tableau
Format: Array (liste)
Paramètre: la liste est chaque colonne numérique dans la variable du tableau, avec des intervalles de virgule au milieu
exemple:
<% i = tableau (1,2,3)%>
Résultat: i est affecté comme un tableau
2. Fonction Cint ()
Fonction: Convertissez une expression / autre type de variable en un type entier (int)
Format: Cint (expression)
Paramètre: L'expression est toute variable d'expression / autre type valide
exemple:
<%
F = 234
réponse.WRITE CINT (F) 2
%>
Résultats: 236
La fonction Cint () convertit le caractère 234 en un entier 234. Si l'expression est vide ou non valide, la valeur de retour est 0;
3. Fonction: CreatObject ()
Fonction: Créez et renvoyez un objet ActiveX.
Format: CreatObject (OBNAME)
Le paramètre bname est le nom de l'objet
exemple:
<%
SET CON = Server.CreateObject (ADODB.Connection)
%>
résultat:
4. Fonction CSTR ()
Fonction: Convertissez une expression / autre type de variable en type de caractères (chaîne)
Format: CSTR (Expression)
Paramètres: L'expression est toute variable d'expression / autre type valide
exemple:
<%
S = 3 2
Response.Write Le résultat est: & CSTR (S)
%>
Résultat: La fonction CSTR () convertit entier 5 en caractère 5.
5. Date de fonction ()
Fonction: renvoie la date du système actuel (côté serveur)
Format: date ()
Paramètres: aucun
Exemple <% date ()%>
Résultats: 13/06/07
6. fonction dataEadd ()
Fonction: Calculez un temps spécifié et
Format: DataEadd (TimeInterval, numéro, date)
Paramètres: TimeInterval est l'unité de temps (mois, jour ...); Le nombre est la valeur d'intervalle de temps et la date est le point de départ du temps.
exemple:
<%
CurrentDate = # 6/13/07 #
newDate = dataEadd (m, 3, currentDate)
réponse.WRITE NEWDATE
%> <%
CurrentDate = # 12: 34: 45 PM #
newDate = dataEadd (h, 3, currentDate)
réponse.WRITE NEWDATE
%>
résultat:
13/6/07
15:34:45
dans
M = mois;
d = jour;
S'il s'agit du format actuel, alors, alors,
h = heure;
S = seconde;
7. fonction Dadiff ()
Fonction: Calculez une différence de temps spécifiée d'une certaine quantité
Format: DADIFF (TimeInterval, Date1, Date2 [, FirstDayOfweek [, FirstDayOfyear]])
Paramètres: TimeInterval est l'unité de temps; Date1 et Date2 sont des expressions de date valides, FirstDayOfweek, FirstDayOfyear sont toutes les options.
exemple:
<%
FromDate = # 8/4/99 # #
todate = # 1/1/2000 #
Response.Write Il y a & _
Dadiff (D, FromDate, Todate) & _
Days à Millium à partir du 8/4/99.
%>
Résultats: Il y a 150 jours à Millium à partir du 8/4/99.
8. Fonction Day ()
Fonction: Renvoyez une valeur entière correspondant à une journée d'un certain mois
Format: jour (date)
Paramètres: la date est une expression de date valide;
Exemple <% = date (# 8 / 4/99 #)%>
Résultats: 4
9. Fonction Format Currency ()
Fonction: Convertir en format de devise
Format: Formaturrency (Expression [, Digit [, LeadingDigit [, paren [, groupe de groupe]]]))
Paramètres: L'expression est une expression numérique valide; Le chiffre représente le nombre de chiffres après le point décimal; LeadingDigit, Paen, GroupDigit sont toutes les options.
Exemple <% = monnaie de format (34,3456)%>
Résultats 34.35
10. Fonction FormatDateTime ()
Fonction: Format Date Expression / variable
Format: formatDateTime (Date [, nameFormat])
Paramètres: la date est une expression / variable de date valide; NameFormat est le nom constant du format de date spécifié.
Exemple <% = formatdatetime (08/04/99, vblongdate)%>
Résultats: Mercredi 04 août 1999
illustrer:
--------------------------------------------------------------------------------
décrire
Renvoie l'expression, qui a été formatée sous forme de date ou d'heure.
grammaire
FormatDateTime (date [, nommé format])
La syntaxe de la fonction FormatDateTime a les paramètres suivants:
Description du paramètre
Date requise. L'expression de la date à formater.
NAGMENTFORMAT FORPATIONNEL. Valeurs indiquant le format de date / heure utilisé, s'il est omis, utilisez VBGeneralDate.
installation
Le paramètre NamedFormat peut avoir les valeurs suivantes:
Description de la valeur constante
VBGeneralDate 0 affiche la date et / ou l'heure. S'il y a une section de date, la section s'affiche dans un format de date à court terme. S'il y a une pièce de temps, la pièce est affichée dans un format de longue date. Si tout existe, toutes les sections sont affichées.
Dates d'affichage VBlongdate 1 à l'aide du format de date à long terme spécifié dans le paramètre de l'ordinateur.
VBShortDate 2 affiche les dates à l'aide du format de date court spécifié dans le paramètre de l'ordinateur.
Vblongtime 3 Afficher l'heure à l'aide du format de temps spécifié dans les paramètres de l'ordinateur.
VBShortTime 4 affiche le temps au format 24 heures sur 24 (HH: MM).
illustrer
L'exemple suivant utilise la fonction FormatDateTime pour formater l'expression en tant que type de date à long terme et l'attribuer à MyDateTime:
Fonction getcurrentDate
FormatdateTime Format le type de date à un type de date de longue date.
GetCurrentDate = FormatDateTime (Date, 1)
Fonction finale
--------------------------------------------------------------------------------
<Script Language = VBS>
pour i = 0 à 4
alerte (formatdatetime (maintenant, & i &) est: & formatdatetime (maintenant, i))
suivant
</cript>
11. fonction isNuméric ()
Fonction: Renvoyez une valeur booléenne pour déterminer si la variable est une variable numérique, ou d'autres variables qui peuvent être converties en nombres.
Format: ISNUMERIC (Expression)
Paramètre: L'expression est une variable arbitraire.
exemple:
<%
i = 234
Response.Write ISNUMERIC (I)
%>
Résultat: vrai.
12. fonction isObject ()
Fonction: renvoie une valeur booléenne pour déterminer si la variable est une variable d'objet,
Format: isObject (Expression)
Paramètres: L'expression est une variable arbitraire.
exemple:
<%
SET CON = Server.CreatObject (ADODB.Connection)
réponse.WRITE ISObject (Con)
%>
Résultat: vrai
13. Fonction: lbound ()
Fonction: Renvoyez la limite inférieure d'un tableau.
Format: lbound (arrayname [, dimension])
Paramètre: ArrayName est une variable de tableau, la dimension est n'importe quel élément
exemple:
<%
i = tableau (1,2,3)
réponse.WRITE lbound (i)
%>
Résultats: 0
14. fonction lcase ()
Fonction: Transformez tous les caractères d'une variable de type de caractères en caractères minuscules.
Format: LCase (String)
Paramètre: String est une variable de chaîne
exemple:
<%
str = c'est LCase!
Response.Write LCase (Str)
%>
Résultat: c'est LCase!
15. Fonction gauche ()
Fonction: Intercepter la première partie d'une chaîne;
Format: gauche (chaîne, longueur)
Paramètres: chaîne de chaîne, longueur interceptée par la longueur.
Exemple: <% = gauche (Ceci est un test!, 6)%>
Résultats: ceci i
16. Fonction Len ()
Fonction: renvoie la longueur de la chaîne ou la longueur d'octet de la variable
Format: Len (String * Varname)
Paramètre: String; VarName tout nom de variable
exemple:
<%
StrTest = Ceci est un test!
Response.Write Len (Strtest)
%>
Résultats: 15
17. fonction ltrim ()
Fonction: Retirez les espaces avant la chaîne.
Format: ltrim (chaîne)
Paramètres: chaîne de chaîne.
Exemple: <% = ltrim (c'est un test!)
Résultats: Ceci est un test!
18. fonction Mid ()
FONCTION: SNAP CORDES DES CONDUCTIONS.
Format: mid (String, start [, longueur])
Paramètres: chaîne de chaîne, point de départ de l'interception de démarrage et la longueur pour intercepter.
exemple:
<%
StrTest = Ceci est un test, aujourd'hui est lundi!
Response.Write Mid (Strtest, 17,5)
%>
Résultats: aujourd'hui
19. Fonction Minute ()
Fonction: renvoie une valeur, représentant les minutes
Format: minute (temps)
Paramètres: le temps est une variable de temps
Exemple LT;% = minute (# 12: 23: 34 #)%>
Résultats: 23
20. Fonction Mois ()
Fonction: renvoie une valeur, représentant le mois
Format: mois (heure)
Paramètre: l'heure est une variable de date
Exemple <% = mois (# 08/09/99)%>
Résultats: 9
21. Fonction MonthName ()
Fonction: Renvoie la chaîne (nom) du mois.
Format: Name mensuel (Date [, ABB])
Paramètres: la date est une variable de date, lorsque ABB = true, l'abréviation du mois,
exemple:
<% = Name (# 4/5/99 #)%>
Résultats: avril
22. fonction maintenant ()
Fonction: Renvoie l'heure et la date actuelles du système.
Format: maintenant ()
Paramètres: aucun
exemple:
<% = maintenant ()%>
Résultats: 05/10/00 8:45:32 PM
23. Fonction: remplacer ()
Fonction: Recherchez dans une chaîne, au lieu de la chaîne spécifiée.
Format: remplacer (strtobesearched, strsesearchfor, strReplacewith [, start [, count [, comparer]]])
Paramètres: StrtobeSearchEd est une chaîne; StrSearchFor est la sous-chaîne recherchée; STRREPLACE avec la sous-chaîne est utilisée pour remplacer. Commencez, comptez, comparez toutes les options.
exemple:
<%
strTest = c'est une pomme.
Response.Write Remplacer (Strtest, Apple, Orange)
%>
Résultats: Il s'agit d'une orange.
24. fonction droit ()
Fonction: intercepter la dernière partie d'une chaîne
Format: à droite (chaîne, longueur)
Paramètres: chaîne de chaîne, longueur interceptée par la longueur.
exemple:
<%
StrTest = Ceci est un test!
Response.Write Right (Strtest, 3)
%>
Résultats: St!
25. fonction rnd ()
Fonction: renvoie un nombre aléatoire
Format: rnd [(numéro)]
Paramètre: le nombre est n'importe quelle valeur numérique.
exemple:
<%
randomiser()
réponse.WRITE RND ()
%>
Résultat: Si l'une des valeurs 0/1 est l'une des valeurs, sans randomisation (), aucun nombre aléatoire ne peut être généré.
26. Function Round ()
Fonction: pleine valeur
Format: Round (expression [, numright])
Paramètres: Expression Expression numérique; Options arbitraires de Numright.
exemple:
<%
i = 12,33654
Response.Write Round (i)
%>
Résultats: 12
27. fonction rtrim ()
Fonction: Retirez les espaces après les chaînes.
Format: Rtrim (String)
Paramètre: la chaîne est une chaîne
exemple:
<%
Response.Write rtrim (c'est un test!)
%>
Résultats: Ceci est un test!
28. fonction deuxième ()
Fonction: renvoyez une valeur entière.
Format: deuxième (heure)
Paramètre: le temps est une expression temporelle valide;
Exemple LT;% = seconde (# 12: 28: 30 #)%>
Résultats: 30
29. Fonction Strreverse ()
Fonction: Renvoie une chaîne inversement organisée avec la chaîne d'origine.
Format: Strreverse (String)
Paramètre: la chaîne est une chaîne
Exemple <% = strReverse (c'est un test!)
Résultat :! tset a si siht
30. Time de fonction ()
Fonction: Renvoie la valeur de temps du système actuel.
Format: Time ()
Paramètres: aucun
Résultats: 9:58:28 AM
31. Fonction Trim ()
Fonction: supprimez les espaces avant et après la chaîne.
Format: Trim (String)
Paramètres: chaîne de chaîne.
exemple:
<%
StrTest = Ceci est un test!
Response.Write Trim (Strtest)
%>
Résultats: Ceci est un test!
32. fonction ubound ()
Fonction: Renvoyez la limite supérieure d'un tableau.
Format: Ubound (expression [, dimension])
Paramètres: L'expression est une variable d'expression / tableau de tableau, la dimension est n'importe quel élément
exemple:
<%
i = tableau (1,2,3)
réponse.Write Ubund (i)
%>
Résultats: 2
33. Fonction: UCase ()
Fonction: Convertissez tous les caractères d'une variable de type de caractères en caractères de capital.
Format: UCase (String)
Paramètre: String est une variable de chaîne
exemple:
<%
str = c'est LCase!
Response.Write LCase (Str)
%>
Résultats: c'est LCase!
34. fonction vartype ()
Fonction: renvoie le code constant de la variable (intégrale)
Format: vartype (varname)
Paramètre: VarName est un nom de variable de tout type.
exemple:
<%
i = 5
réponse.WRITE VARTYPE (I)
%>
Résultat: 2 (2 représente un entier, vous devez vous référer au code constant ASP.)
35. fonction en semaine ()
Fonction: Renvoyez un entier correspondant au jour de la semaine.
Format: en semaine (Date [, FirstOfweek])
Paramètres: la date est une variable de date, FirstOfWeek est n'importe quelle option.
exemple:
<%
D = # 5/9/00 #
Response.Write en semaine (D)%>
Résultats: 3 (3 signifie mardi)
36. Function WeekdayName ()
Fonction: Renvoie la chaîne, correspondant au jour de la semaine.
Format: WeekdayName (Weekday [, ABB [, FirstdayOfweek]])
Paramètres: la semaine est la variable de date, ABB, FirstDayOfweek est n'importe quelle option.
exemple:
<%
d = # 8/4/99 #
Response.Write Weekdayname (D)
%>
Résultats: mercredi
37. Function Year ()
Fonction: Renvoie l'année où l'expression de la date est située.
Format: année (date)
Paramètres: la date est une expression de date valide
exemple:
<% = année (# 8 / 9/99 #)%>
Résultats: 1999
38. Fonction Mod () Fonction: Prenez le reste.
Exemple: 3 mod 2
Résultats: 1
Partager: Lignes directrices de développement ASP Le serveur d'applications est ou sera finalement utilisé par un serveur Web, et c'est généralement l'ordinateur IIS exécutant la page ASP. ASP est le seul client de votre objet. Il apporte des considérations de filetage et de sécurité spéciales. Bien que de nombreux sites Web qui utilisent ASP ne l'utilisent pas du tout