Recommandé: Programmation ASP - Newbie va sur la route: Introduction à la technologie ASP ASP est l'abréviation des pages de serveur Microsoft Active. ASP est une plate-forme de script côté serveur développé par Microsoft. L'ASP est inclus dans IIS. Actuellement, la version la plus élevée de l'IIS est la version 5.0. Grâce à ASP, nous pouvons combiner des pages Web HTML et des instructions ASP
Vous ne pouvez pas obtenir directement le code source d'ASP via l'option de fichier View-source sur le navigateur (car le code ASP et le programme de script doivent être interprétés et exécutés sur le serveur à l'avance; alors, le serveur enverra le résultat après que le code ASP est interprété et envoyé au navigateur sous forme de flux de données HTML), donc ce que vous voyez est uniquement convertissant ASP dans le contenu HTML, et vous ne pouvez pas obtenir directement le code de la source.
Dans notre tutoriel ASP, chaque exemple affichera le code source d'ASP, qui vous aidera à comprendre comment fonctionne ASP.
Un fichier ASP contient généralement des balises HTML, et parfois très similaires à un fichier HTML. Cependant, le fichier ASP (en plus de contenir des balises HTML), il peut également inclure le programme de script du serveur, qui doit être écrit entre les symboles <% et%> liés (le serveur saura que ce qui suit est le programme ASP, <% signifie le début du programme ASP, et%> signifie la fin du programme ASP). Le programme de script ASP est interprété et exécuté du côté du serveur. Ces programmes de script peuvent inclure toutes les expressions, instructions, programmes et opérateurs valides que vous souhaitez utiliser.
Sortir le résultat au navigateur
| Ce qui suit est le contenu cité: <html> <body> <% Response.Write (Hello World!) %> </docy> </html> |
L'exemple suivant est exactement le même que la directive Response.Write. C'est une forme simplifiée de la directive de réponse. Ce passage est envoyé au navigateur:
| Ce qui suit est le contenu cité: <html> <body> <% = Hello World!%> </docy> </html> |
Script vbscript
Vous pouvez utiliser certaines instructions de script lors de l'écriture de code ASP. L'instruction de script par défaut d'ASP est VBScript:
| Ce qui suit est le contenu cité: <html> <body> <% Response.Write (Hello World!) %> </docy> </html> |
Le programme ci-dessus affichera Hello World sur la page Web!
Script javascript
Si vous devez utiliser les scripts JavaScript comme instruction de script par défaut pour rédiger des pages Web ASP spéciales, vous devez insérer une instruction en haut de la page Web pour spécifier les instructions de script par défaut pour la page Web entière, comme suit:
| Ce qui suit est le contenu cité: <% @ language = javascript%> <html> <body> <% Response.Write (Hello World!) %> </docy> </html> |
Remarque: L'instruction Script VBScript que nous avons mentionnée précédemment est une instruction de script qui n'est pas sensible au cas de lettre, à savoir: réponse.write / réponse.write / réponse.write, qui sont tous valides; Cependant, si vous écrivez du code ASP dans les instructions de script JavaScript, vous devez distinguer le cas des lettres, car l'instruction de script JavaScript est une instruction de script qui est sensible au cas des lettres, c'est-à-dire: Response.write est valide, et réponse.write / réponse.write sont toutes des instructions non valides. Par conséquent, les amis doivent prêter une attention particulière lors de l'écriture.
Autres langues de script
ASP prend directement en charge les programmes de script VBScript et JScript (le propre programme d'exécution de script JavaScript de Microsoft). Si vous avez besoin d'utiliser d'autres langues, telles que Perl, PEXX ou Python, vous devez installer le moteur du pilote de ces programmes de script.
Conseil important: parce que les programmes de script sont exécutés côté serveur, le navigateur n'a pas besoin d'installer des programmes de script pour afficher les fichiers ASP.
Les variables sont utilisées pour stocker les informations requises
Si vous déclarez une variable à l'extérieur dans un sous-programme (tel que sous, fonction dans vBscript), tous les programmes de script dans le fichier ASP peuvent modifier la valeur de cette variable; Si vous déclarez une variable en interne dans un sous-programme, alors chaque fois que le sous-programme est exécuté, la valeur de cette variable sera établie ou annulée.
Le cycle de vie des variables
Si vous déclarez la valeur d'une variable en dehors d'un sous-programme, sa valeur est accessible et modifiée par tous les programmes de script dans le fichier ASP.
Si vous déclarez une variable dans un sous-programme, alors chaque fois que le sous-programme est exécuté, la valeur de cette variable sera établie ou annulée; tandis que les programmes de script en dehors de ce sous-programme ne peuvent pas accéder ou modifier la valeur de cette variable.
Si vous souhaitez que les variables déclarées soient appelées par plusieurs fichiers ASP, vous devez déclarer les valeurs de ces variables sous la forme de variables de session ou de variables d'application.
Variables de session
La variable de session est utilisée pour stocker les informations d'un seul utilisateur, et toutes les pages contenues dans la même application peuvent y accéder. Nous stockons souvent des informations communes telles que le nom, le numéro d'identification et les préférences dans les variables de session.
Variables d'application
De même, les variables d'application sont accessibles par toutes les pages contenues dans la même application. Les variables d'application sont généralement utilisées pour stocker des informations sur tous les utilisateurs sous une demande spécifique.
Partager: instance ASP: une classe de téléchargement sans composants ASP simple Une classe de téléchargement sans composants ASP simple est envoyée pour tout le monde. Peut faire des expériences! Ce qui suit est le contenu cité: <% @ linguisse = javascript%> <% VA