Recommandé: Technologie Web dynamique ASP Date and Heure Fonction Exemples Fonction Syntaxe Description Exemple Now () Obtient la date et l'heure actuelles du système DIM MYVAR MYVAR = NOW '' MyVar contient la date et l'heure actuelles. DATE DATE () Obtenez la date actuelle du système DIM MYDATE MYDATE = DATE ''
Dans ASP, vous pouvez appeler votre propre programme via VBScript et d'autres façons.
Exemple:
Formulaire en utilisant la méthode = obtenir
Comment utiliser la commande request.Querystring pour interagir avec les utilisateurs.
| Ce qui suit est le contenu cité: <html> <body> <form action = / example / aspe / demo_aspe_reqquery.asp méthode = get> Votre nom: <Type d'entrée = nom de texte = fname size = 20 /> <Type d'entrée = soumettre Value = Soumider /> </ form> <% talon fname = request.QueryString (fName) Si fname <> alors Response.Write (Hello & Fname &! <Br />) Response.Write (comment allez-vous aujourd'hui?) Terminer si %> </docy> </html> |
Formulaire en utilisant la méthode = post
Comment utiliser la commande request.form pour interagir avec les utilisateurs.
| Ce qui suit est le contenu cité: <html> <body> <form action = / example / aspe / demo_aspe_simpleform.asp méthode = post> Votre nom: <Type d'entrée = nom de texte = fname size = 20 /> <Type d'entrée = soumettre Value = Soumider /> </ form> <% talon fname = request.form (fname) Si fname <> alors Response.Write (Hello & Fname &! <Br />) Response.Write (comment allez-vous aujourd'hui?) Terminer si %> </docy> </html> |
Formulaire à l'aide de boutons radio
Comment interagir avec les utilisateurs via des boutons radio à l'aide de request.form.
| Ce qui suit est le contenu cité: <html> <% voitures tamisées voitures = request.form (voitures) %> <body> <form action = / example / aspe / demo_aspe_radiob.asp méthode = post> <p> Veuillez sélectionner votre voiture préférée: </p> <Type d'entrée = Radio Nom = CARS <% si Cars = Volvo alors réponse.Write (vérifié)%> valeur = Volvo> Volvo </fort> <br /> <Type d'entrée = Radio Nom = CARS <% si Cars = saab puis réponse.Write (vérifié)%> valeur = saab> saab </ entrée> <br /> <Type d'entrée = Radio Nom = CARS <% si Cars = BMW alors réponse.Write (vérifié)%> valeur = bmw> bmw </put> <br /> <br /> <Type d'entrée = soumettre Value = Soumider /> </ form> <% Si les voitures <> alors Response.Write (<p> Votre voiture préférée est: & Cars & </p>) terminer si %> </docy> </html> |
Entrée utilisateur
L'objet de demande peut être utilisé pour récupérer les informations utilisateur à partir d'un formulaire.
Instance de formulaire:
| Ce qui suit est le contenu cité: <formulaire méthode = get action = Simpleform.asp> Prénom: <Type d'entrée = Nom de texte = fname /> <br /> Nom de famille: <Type d'entrée = nom de texte = lname /> <br /> <br /> <Type d'entrée = soumettre Value = Soumider /> </ form> |
Les informations saisies par l'utilisateur peuvent être récupérées de deux manières: request.querystring ou request.form.
Request.querystring
La commande request.Querystring est utilisée pour collecter des valeurs dans un formulaire en utilisant la méthode = get. Les informations envoyées à partir du formulaire à l'aide de la méthode GET sont visibles pour tous les utilisateurs (apparaissant dans la barre d'adresse du navigateur) et a également une limite de la quantité d'informations envoyées.
Si un utilisateur entre dans la facture et les portes dans l'instance de formulaire ci-dessus, l'URL envoyée au serveur.
Supposons que le fichier ASP Simpleform.asp contient le code suivant:
| Ce qui suit est le contenu cité: <body> Accueillir <% Response.Write (request.Querystring (FNAME)) Response.Write (& request.Querystring (LNAME)) %> </docy> |
Le navigateur s'affichera comme suit:
| Ce qui suit est le contenu cité: Bienvenue Bill Gates |
Requier
La commande request.form est utilisée pour collecter des valeurs sous un formulaire à l'aide de la méthode post. Les informations transmises à partir du formulaire à l'aide de la méthode Post sont invisibles à l'utilisateur et il n'y a pas de limite sur la quantité d'informations envoyées.
Si un utilisateur entre dans la facture et les portes dans l'instance de formulaire ci-dessus, l'URL envoyée au serveur.
Supposons que le fichier ASP Simpleform.asp contient le code suivant:
| Ce qui suit est le contenu cité: <body> Accueillir <% réponse.write (request.form (fname)) réponse.write (& request.form (lname)) %> </docy> |
Le navigateur s'affichera comme suit:
| Ce qui suit est le contenu cité: Bienvenue Bill Gates |
Vérification du formulaire
Dans la mesure du possible, les données entrées par l'utilisateur doivent être vérifiées (via le script du client). La vitesse de vérification côté navigateur est plus rapide et peut réduire la charge du serveur.
Si les données utilisateur sont entrées dans la base de données, vous devez envisager d'utiliser la vérification côté serveur. Il existe un bon moyen de vérifier un formulaire côté serveur, qui est de transmettre le formulaire (vérifié) à la page de formulaire au lieu d'aller sur une page différente. L'utilisateur peut ensuite obtenir le message d'erreur sur la même page. Si vous faites cela, il sera plus facile pour les utilisateurs de trouver des erreurs.
Partage: optimisation de l'effet de pagination ASP Lors de l'apprentissage de l'ASP, la chose essentielle est d'utiliser quatre opérations majeures: l'ajout, la suppression, la modification et la vérification. La chose la plus gênante est de sortir les données de la base de données du client. Lorsqu'il y a très peu de données, par exemple, il y a quelques pièces dans une base de données, vous pouvez donc la sortir directement. Mais s'il y a beaucoup de données