Recommandé: Explication détaillée de l'utilisation de la méthode ouverte de XMLHTTP Ouvrez Créer une nouvelle demande HTTP et spécifiez la méthode, l'URL et la syntaxe d'informations de vérification de cette demande oxmlhttprequest.open (BSTRMethod, Bstrurl, Varasync, Bstrusers, Bstrpassword); Paramètres BSTRMethod HTTP Méthodes, telles que: Post, Get, Put et PropFind. Cas insensible. L'adresse URL demandée par Bstrurl peut être absolument
À partir de cet article, l'auteur commence par des objets intégrés ASP et analyse les fonctionnalités et les méthodes des six objets intégrés et divers composants d'ASP pour vous en détail.
Avant de commencer officiellement à apprendre les objets et les composants intégrés de l'ASP, comprenons d'abord certains concepts de base, qui seront d'une grande aide à votre apprentissage futur. Veuillez consulter le tableau ci-dessous:
Qu'est-ce qu'un objet? Il ne fait pas référence au compagnon masculin ou féminin que vous êtes amoureux. Dans la programmation orientée objet, un objet fait référence à une variable composée d'opérations et de données considérées comme des entités complètes. Les objets sont basés sur un modèle spécifique dans lequel le client utilise le service de l'objet pour accéder aux données de l'objet via une interface d'un ensemble de méthodes ou de fonctions connexes, et le client peut ensuite appeler ces méthodes pour effectuer une opération. Les composants ActiveX sont essentiels pour créer des applications Web, et les composants fournissent des objets qui effectuent des tâches dans les scripts. Un composant ActiveX est un fichier qui contient du code qui exécute un certain élément ou un ensemble de tâches. Étant donné que le composant peut effectuer des tâches courantes, les programmeurs n'ont pas à créer de code qui effectue eux-mêmes ces tâches. Les composants peuvent être exploités en tant que blocs de construction de base pour les scripts et les applications Web. Tant que vous savez comment accéder aux objets fournis par un composant, même un débutant dans les scripts peut écrire des scripts sans comprendre comment fonctionnent les composants. En bref, les composants vous permettent d'écrire des scripts puissants sans apprendre la programmation. Les composants sont du code exécutable contenu dans la bibliothèque de liens dynamiques .dll ou un fichier exécutable .exe. Les composants peuvent fournir un ou plusieurs objets ainsi que des méthodes et des propriétés des objets. Pour utiliser l'objet fourni par le composant, créez une instance de l'objet et affectez la nouvelle instance le nom de variable. Utilisez la méthode Server.CreateObject d'ASP pour créer une instance d'un objet et utilisez la directive d'affectation de variable du langage de script pour nommer l'instance d'objet. Comme indiqué dans l'exemple suivant:
Set db = server.createObject (adodb.connection)
La DB variable ici est une instance de l'objet qui accède à la base de données créée par le programme ASP.
Active Server Pages fournit des objets intégrés pouvant être utilisés dans les scripts. Ces objets permettent aux utilisateurs de collecter plus facilement les informations envoyées via des demandes de navigateur, de répondre aux navigateurs et de stocker des informations utilisateur, libérant ainsi les développeurs d'objets de beaucoup de travail fastidieux. La version ASP actuelle fournit un total de six objets intégrés. Apprenons-les à travers des exemples ci-dessous.
1. Demander un objet
Vous pouvez utiliser l'objet de demande pour accéder à toutes les informations transmises sur n'importe quelle demande HTTP, y compris les paramètres, les cookies et l'authentification des utilisateurs transmis à partir de tables HTML à l'aide de la méthode post-post ou de la méthode. L'objet de demande vous permet d'accéder aux données binaires envoyées par le client au serveur.
Syntaxe de demande:
Demande[. Collection | Attribut | Méthode] (variable)
Ici, l'auteur sélectionnera certaines grammaires d'objets couramment utilisées pour l'analyse
1. Forme
La collection de formulaires récupère les valeurs des éléments de table envoyés au corps de la demande HTTP en utilisant la méthode Post.
grammaire
Request.form (élément) [(index) | .Count]
paramètre
L'élément spécifie le nom de l'élément de table pour récupérer la collection.
Index Le paramètre facultatif, qui vous permet d'accéder à l'une des multiples valeurs dans un paramètre. Il peut s'agir de n'importe quel entier entre 1 et request.form (paramètre) .Count.
Compter le nombre d'éléments dans la collection
La collection de formulaires est indexée par le nom du paramètre dans le corps de la demande. La valeur de request.form (élément) est un tableau de toutes les valeurs d'élément dans le corps de la demande. Déterminez le nombre de valeurs dans le paramètre en appelant request.form (élément) .Count. Si le paramètre n'associe pas plusieurs valeurs, le nombre est 1. Si le paramètre n'est pas trouvé, le nombre est 0. Pour référence à une seule valeur dans un élément de table avec plusieurs valeurs, la valeur d'index doit être spécifiée. Le paramètre d'index peut être n'importe quel nombre de 1 à request.form (élément) .Count. Si l'un des multiples paramètres de table est référencé et que la valeur d'index n'est pas spécifiée, les données renvoyées seront une chaîne séparée par des virgules.
Vous pouvez utiliser la restauration pour afficher toutes les valeurs de données dans une demande de table. Par exemple, un utilisateur remplit le formulaire en spécifiant plusieurs valeurs, voir la figure ci-dessous.
Pour le paramètre Hobby, vous pouvez récupérer ces valeurs en utilisant le script ci-dessous.
< html >
< tête >< Titre >< / titre >< / tête > < corps >
< P > Veuillez remplir vos passe-temps < / P >
< Méthode de formulaire = post-action = form.asp >
< P >< Type d'entrée = Nom du texte = Hobby Taille = 20 >< Br >
< Type d'entrée = cocher Nom = Hobby Value = Football > Football < Type d'entrée = Nom de la boîte à cocher = Hobby Valeur = Table Tennis > Table Tennis < / P >
< P >< Type d'entrée = Soumettre Valeur = Send Name = B1 >< Type d'entrée = Réinitialisation Valeur = Nom de recharge = B2 >< / P >
< / Form >
<% pour chaque I dans la demande.
< / corps >< / html >
Scaptes le code ci-dessus dans le bloc-notes (notez que les espaces après <sont supprimés), enregistrez-le en fichier form.asp et exécutez-le. L'objet de demande peut afficher les éléments un par un selon les différents contenus que vous remplissez ou sélectionnez dans le formulaire.
Bien sûr, l'utilisation de la boucle FOR ... peut également générer la même sortie, comme indiqué ci-dessous:
<%
Pour i = 1 pour demander.form (hobby) .Count <
Response.write request.form (hobby) (i) & < br > Next <
% >
2. Querrystring
La collection Querrystring récupère la valeur d'une variable dans une chaîne de requête HTTP, et la chaîne de requête HTTP est spécifiée par la valeur après le point d'interrogation (?). comme:
< a href = example.asp? String = Ceci est un échantillon > échantillon de chaîne < / a >
Génère une chaîne de nom de variable avec la valeur Il s'agit d'un échantillon. Les chaînes de requête peuvent également être générées en envoyant une table ou par l'utilisateur tapant une requête dans la boîte d'adresse de son navigateur.
grammaire
Request.QueryString (variable) [(index) | .Count]
Partager: une collection complète de fonctions personnalisées couramment utilisées pour ASP % '====================================. SafeRequest (Paraname, Paratype) '4: Formater la date DateFormat (Datestr, Dat
2 pages de la page suivante de la page suivante précédente