L'apprentissage du système d'ASP commence par plusieurs objets intégrés d'ASP.
Généralement appelé les cinq objets principaux: demande, réponse, serveur, session, application
Jetons un coup d'œil à l'objet de demande aujourd'hui.
Bien sûr, ce qui n'a pas encore été mentionné, c'est: à quoi ressemble exactement ASP? Comment savoir que c'est du code ASP quand je regarde le code?
C'est très simple. Lorsque vous voyez "<%" et "%>", cela signifie que c'est ASP, et le code source ASP est entre eux.
Alors pourquoi avez-vous besoin de découvrir l'objet et quelle est la fonction de l'objet?
En fait, ces objets intégrés qui peuvent être utilisés dans les scripts fournis par ASP permettent aux utilisateurs de collecter plus facilement des informations envoyées via les demandes du navigateur, de répondre aux navigateurs et de stocker des informations d'utilisateur, permettant ainsi aux développeurs d'objets de se débarrasser de beaucoup de travail fastidieux.
La fonction principale de l'objet de demande est d'accepter et d'obtenir des informations soumises ou téléchargées à partir du navigateur client côté serveur. L'objet de demande peut accéder à toutes les informations répercutées sur n'importe quelle demande HTTP, y compris les paramètres, les cookies, etc. passés du formulaire de formulaire à l'aide de la méthode post ou de la méthode.
1. Request.form ("nom")
C'est un moyen d'acceptation qui est souvent utilisé lors de l'acceptation d'informations de la page précédente. La demande est un objet ASP, et le formulaire est une collection d'objets contenus dans l'objet de demande (ceci est différent du formulaire de formulaire dans la page HTML, qui est le nom d'une zone de texte, d'une zone de mot de passe ou d'un domaine caché dans le formulaire de page précédente. Et il y a un autre point très important: la méthode de soumission du formulaire de formulaire sur la page précédente doit être la méthode Post.
Il vaut mieux le faire que de le dire, regardez les deux programmes de pages suivants.
1. Test1.html (cette page est HTML, fournissant principalement une plate-forme pour saisir des informations pour soumettre les informations à la page ASP ci-dessous pour le traitement d'acceptation)
[Ctrl + A Toutes les sélections sont données pour la copie: vous pouvez d'abord modifier certains codes, puis cliquer sur Exécuter]
Notez que la méthode est publiée et que l'action de la page soumise est soumise1.asp.
2, soumises1.asp (page asp, effectuer deux valeurs de name = "yourname" et name = "yourpwd" de test1.html)
Votre nom est: <% = request.form ("yourname")%> <br> Votre pwd est: <% = request.form ("yurpwd")%> |
Grâce à IIS, vous constaterez que les deux pages sont liées: le nom et le PWD sont entrés dynamiquement dans Test1.html, et affiché dynamiquement dans soumis1.asp.
Il s'agit de l'ensemble du processus de réception, d'extraction et d'affichage des informations.
3. Amélioration de la soumission1.asp
<% pour chaque I dans demande.form%> <% = i%>: <% = request.form (i)%> <br> <% Next%> |
Une instruction FOR LOOP est utilisée pour accepter et afficher toutes les informations de balise de formulaire sur la page précédente. Ces résultats sont très rapidement lorsqu'il y a de nombreux éléments sur la page du formulaire.