Recommandé: modification du code commun de l'ASP Calculer la taille du caractère len () est un caractère qui calcule un, une lettre et un Lenb () sont deux lettres et caractères qui sont référencés comme suit: fonction getlen (str) n = 0 pour i = 1 à
Table des matières1. Bases ASP
2. Cinq objets majeurs de l'ASP
3. Demandez l'objet
4. Objet de réponse
5. Objets du serveur
6. Objet d'application
7. Objet de session
1. Bases ASP
Microsoft Active Server Pages, qui est ce que les lecteurs appellent ASP, est un environnement de script côté serveur développé par Microsoft. L'ASP est contenu dans IIS, et la dernière version d'ASP 3.0 est contenue dans IIS 5.0. Grâce à ASP, vous pouvez combiner les pages Web HTML, les instructions ASP et les contrôles ActiveX pour créer des applications de serveur Web dynamiques, interactives et efficaces. Avec ASP, vous n'avez pas à vous soucier de savoir si le navigateur du client peut exécuter le code que vous avez écrit, car tous les programmes seront exécutés du côté du serveur, y compris tous les programmes de script intégrés dans un HTML normal. Une fois le programme exécuté, le serveur renvoie uniquement le résultat d'exécution au navigateur client, ce qui réduit le fardeau du navigateur client et améliore considérablement la vitesse d'interaction.
ASP a les caractéristiques suivantes:
& Oslash; Utilisez des langages de script simples et faciles à comprendre tels que VBScript et JScript, combinés avec du code HTML pour terminer rapidement l'application du site Web.
& Oslash; Pas besoin de compiler, facile à écrire, peut être exécuté directement du côté serveur.
& Oslash; Il peut être écrit à l'aide d'un éditeur de texte normal. Afin de mieux effectuer le développement d'équipes, Microsoft a spécialement développé un ensemble d'outils de développement, Visual Interdev, qui est un système de développement de logiciel d'application Web intégré, y compris toutes les fonctions requises pour développer, émettre et gérer un logiciel d'application Web basé sur la base de données.
& Oslash; Les scripts VBScript et JScript utilisés par ASP sont tous deux exécutés sur le serveur Web, et le navigateur du côté utilisateur n'a pas besoin de pouvoir exécuter ces langages de script.
& Oslash; Le programme source d'ASP ne sera pas transmis au navigateur client, de sorte que le programme écrit peut être évité d'être plagié par d'autres, améliorant ainsi la sécurité du site Web.
& Oslash; ActiveX Server Components a une évolutivité illimitée. Vous pouvez utiliser Visual Basic, Java, Visual C, COBOL et d'autres langages de programmation pour écrire le composant ActiveX Server dont vous avez besoin.
Les programmes ASP peuvent contenir du texte brut, des balises HTML et des commandes de script. Il vous suffit de placer le programme .asp dans le répertoire virtuel du serveur Web (ce répertoire doit avoir des autorisations exécutables) et vous pouvez accéder au programme ASP via WWW.
Connaissances de base à maîtriser lors de l'apprentissage de l'ASP:
& Oslash; Apprenez à utiliser le logiciel Microsoft Visual Interdev.
& Oslash; Installation et utilisation du serveur ASP.
& Oslash; L'ASP est contenu dans IIS. IIS 4.0 de NT 4.0 contient IIS 2.0, et IIS 5.0 de Windows 2000 contient IIS 3.0. Peu importe si vous êtes un utilisateur ordinaire de Windows 98. Microsoft a également développé un serveur Web personnel spécifiquement pour l'apprentissage de l'ASP. Il est généralement inclus dans le répertoire complémentaire / PWS de la version officielle de Windows 98. Tant que vous installez le serveur Web personnel, les utilisateurs de Windows 98 peuvent toujours apprendre la programmation ASP.
& Oslash; Compétent dans HTTP et HTML.
& Oslash; Compétent dans VBScript ou JavaScript.
& Oslash; Compétent dans les connaissances de la base de données. Par exemple: Microsoft SQL Server, vous devez être familier avec ADO et ODBC et familier avec le langage Transact-SQL.
2. Cinq objets majeurs de l'ASP
Demander l'objet
Collection: Querrystring, formulaire, cookies, servervariable
Fonction principale: Lisez les données dans le formulaire de soumission ou les données dans les cookies.
Objet de réponse
Attributs: tampon, cookies, contenu, expire, expireabsolute, statut, isClientConned, cacheControl
Méthodes: écrire, rediriger, fin, rincer, cookies, binarywrite, addheader, appendtolog
Fonctions principales: Sortie du texte, des données et des cookies du navigateur et contrôlez chaque étape du processus de livraison de la page Web.
Objet serveur
Attribut: scripttimeout
Méthodes: CreateObject, Mappath, Urlencode, htmlencode
Fonction principale: Créez des objets com et des composants de script, etc.
Objet d'application
Propriétés: verrouiller et déverrouiller
Fonction principale: les objets d'application sont utilisés pour partager des informations entre plusieurs utilisateurs dans la même application.
Objet de session
Propriétés: SessionId et temps mort
Méthode: abandonner
Fonction principale: maintenir les données pour un seul utilisateur.
3. Demandez l'objet
L'objet Resquest représente un message de demande envoyé à HTTP par chaque programme client. En fait, la fonction de l'objet de demande est unidirectionnelle et ne peut recevoir que des données soumises par la page Web du client, qui est exactement l'opposé de la fonction de l'objet de réponse.
Lorsque Resquest reçoit des données, deux ensembles de requêtes et la forme sont utilisés pour récupérer les données du formulaire. Quel ensemble est utilisé dépend de la propriété de la méthode du formulaire HTTP soumis par la page Web. Lorsque la valeur de la propriété de la méthode est GET, la querystring est utilisée et lorsque la valeur de la propriété de la méthode est post, le formulaire est utilisé. Lorsque le nom de collection spécifique est omis, l'ASP recherchera la collection dans l'ordre suivant: QueryString -> Form -> Cookie -> ServerVariables.
<html>
<adal>
</ head>
<body>
<formulaire aciton = log.asp méthode = get name = login>
<entrée type = nom de texte = Logid>
<entrée type = nom de texte = mot de passe>
<Type d'entrée = soumettre name = Soumider1 Value = Soudre>
</ form>
</docy>
</html>
Une fois les données soumises au fichier log.asp côté serveur, utilisez l'objet de demande dans le log.asp pour obtenir les données soumises par l'utilisateur et déterminez si l'utilisateur est légal. Le fichier log.asp est le suivant:
<%
faible utilisateur
Dim Passwd
User = request.querystring (logid)
Passwd = request.Querystring (mot de passe)
Si utilisateur = Jeff alors
Si passwd = 123456 alors
Response.Write Connexion avec succès!
Partager: Utilisez ASP pour masquer les chemins de fichier pour réaliser la chaîne antivol Si nous connaissons le chemin réel d'un fichier statique tel que: http://www.xx.com/download/51windows.pdf, si le serveur n'a pas de restrictions spéciales, nous pouvons le télécharger sans effort! Lorsque le site Web fournit un téléchargement 51windows.pdf, comment