Maison > développement back-end > Tutoriel C#.Net > Partagez 19 compétences de base du langage de script ASP

Partagez 19 compétences de base du langage de script ASP

怪我咯
Libérer: 2017-03-30 13:35:21
original
1197 Les gens l'ont consulté

 ASP (nom complet en anglais est Active Server Pages) est un environnement de programmation dans lequel HTML, langages de script et composants peuvent être mélangés pour créer de puissantes applications Internet côté serveur. Si vous avez déjà créé un site mélangeant HTML, langages de script et composants, vous pouvez y ajouter du code ASP. De plus, vous pouvez également inclure certaines règles de logique métier grâce à l'utilisation de composants. Les composants peuvent être appelés par des scripts ou d'autres composants. Ce qui suit répertorie dix-neuf techniques de base pour utiliser le langage de script ASP :
1. La commande de date et d'heure actuelle est

Ce qui suit est un fragment de citation :
<%=now%> >each item request.From("input"))
repomse.write item &"
"
suivant
%>

 Également disponible" pour chaque x dans tewuest .From"Obtenez à plusieurs reprises les valeurs d'entrée​​de tous les champs.

2. La méthode permettant à ASP d'obtenir des données saisies à partir du
formulaire (depuis) ​​consiste à utiliser un objet intégré (objet ) —Requête, qui varie en fonction de l'obtention et de la publication.
3. Si vous souhaitez l'écrire vous-même en VB ou dans d'autres langues et que le fichier .dll peut être utilisé par ASP, vous devez enregistrer le fichier DLL : saisissez regsbr32 *.dll sous DOS.

4. Affichez cinq phrases répétées, la taille de la police devenant de plus en plus grande.

Ce qui suit est un fragment de citation :
<% pour i=1 à 5 %>
🎜> ASP rapide



<% next %>

5. Envoyez la chaîne au client

réponse .write string

Ce qui suit est un fragment de référence :
Par exemple : <% réponse.write "Welcome" %>

6. Lien vers l'adresse URL spécifiée

réponse .redirect url
 Ce qui suit est un fragment de référence :
Par exemple : <% réponse.redirect "homepage.asp">

 *Mais si le contenu de ceci Le fichier .ASP a été transmis à l'utilisateur. Une erreur se produira lors de la nouvelle utilisation de la redirection.

7. Combinaison d'autres langues​​avec ASP :
Ce qui suit est un fragment de citation :
Par exemple : Bonjour est affiché le matin et bonjour est affiché l'après-midi
<%
si heure>+ #12:00:00 AM# et heure<#12:00:00 PM #
alors
salutation="Bonjour !"
sinon
greeting="Bonjour!"
end if
%>
<%=greeting %>

 8. Application de la balise <script> <br>Ce qui suit est un fragment de citation : <br>Exemple : <br><html> <br><body> <br><% call function1 %> ></html> <br><script runat=server language=javascript> <br>function function1() <br>{ <br>... <br>} <br></script>

 9.#include inclure d'autres fichiers

 

Virtuel fait référence à l'adresse du fichier virtuel.

fichier représente l'adresse absolue du fichier.

Par exemple :

Ce qui suit est un fragment de citation :
;!- -#include file="/test/test.asp"-->

Et peut être imbriqué couche par couche. De plus, #include ne peut pas être compris dans <%--%>.

10. Méthode ASP pour obtenir les données d'entrée du formulaire : GET POST

1. get : Une fois que le client a ajouté les données à l'URL, le format est "? Champ 1 = Données d'entrée 1 et champ 2 = Saisissez les données 2&..." puis envoyez-les au serveur.

Par exemple : actionwww.abc.com, les données d'entrée dans le champ Nom sont jack et les données dans le champ âge sont 15.

2. Post : Le client utilise les données d'information http à transmettre au serveur ASP :

Get : Utilisez "input data = Request.QueryString("field name")", ce qui être ajouté à l'URL. Les données sont supprimées.

post : Utilisez "input data = Request.Forml" (field name ")" pour lire le champ de données d'informations HTTP.
Ce qui suit est un fragment de citation :
* Exemple de Request.QueryString
Par exemple : 〈A hery="aspform.asp?Name=jack&Age=15">
Cliquez ici 〈/A〉 〈p〉
Nom :<%=request.QueryString("Name")%)
Âge :<%=request.QeueryString("Age")%)
* obtenir un exemple
·aspturm.asp :


Nom : 🎜>


Caractéristiques :


Contenu de asp1b.asp

<% =request.querystring("input1") %> <%= request.querystring("input2") %>
 

11.request.From

Syntaxe : request.From (name)((index)|.count]

name : nom du champ

index : Lorsque plusieurs valeurs sont saisies dans le même champ, l'index de la valeur du pointeur précise celle à lire le même champ Valeur, allant de 1 à request.From(name).count

Count : À partir de request.From(name).count, vous pouvez savoir combien de valeurs​​sont saisies dans le nom S'il n'existe pas de champ de nom, le nombre est 0

L'exemple suivant :

Ce qui suit est un fragment de citation :
<%
forI=1 à demander. .fron("input1").count
response.write request.From ("input1")(I)&"
"
suivant
%> Disponible

Le Voici des fragments de citation :
〈%
pour
<% pour chaque x dans la demande.Form %>
request.From (<%=x% )=<%=request .Form
(x)%>

<% suivant %>

12. Méthode pour obtenir le port TCP/IP du client :

Pour exemple : le port tcp/ip est <%=request("server_port")%>

Utilisez server_port pour obtenir les informations sur le port de connexion pour recevoir les requêtes HTTP.

13. Grâce aux informations d'en-tête HTTP de HTTP_ACCEPT_LANGUAGE, l'environnement linguistique de l'utilisateur peut être obtenu.

L'exemple suivant détermine l'environnement linguistique du client et donne différentes pages

Ce qui suit est un fragment de citation :
<% language=request.servervariables("HTTP_ACCEPT_LANGUAGE").
if language="en" then %>


Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal