javascript, javascripts, js, jscript, scripts, script, html, dhtml, dynamic, cookies, menu, frames, formulaire, source, code, gratuit, exemple, developper, html, php4, php3, php, mysql, liens, php2, forum, livre d'or, pages, web, dynamiques, programmation, webmasters, webmestres, tutorial, tutoriel, annuaires, espace, membres, banniéres, caddies, chats, compteurs, formulaires, forums, gestion, documentations, news, mailing, list, newsletter, moteurs, recherche, sondages, votes, statistiques, autres, agendas, calendriers, mail, annonces, audio, outils, réseaux, graphique, recommandation, site, sécurité, portail, creation, actualité, moteur de recherche, moteur, trucs, astuces, services, flash, action script, actionscript Tutoriaux : ASP / ASP.NET
Script Masters : Javascript, Php, Mysql, html pour Webmasters!
 
    Script Masters
 
    Espace membre
 
    Langages
 
    Autres ressources
 
    Emploi avec Jobintree
 
    Ressources graphiques
 
    Recherche
 
    Kit graphique
 
    Liens
 
    Statistiques


 




Untitled Document
ASP : Exemples de Base


Tutorial écrit par : Daniel Fabien - Script Masters

 

Introduction

 

 

Dans ce cours, nous allons reprendre les exemples de bases étudiés en PHP. Ce sont des exemples simples qui vous permettront d’entrer rapidement en contact avec la syntaxe ASP.

 

Afficher un texte


Si vous avez suivi le protocole d’installation de IIS, vous aurez probablement testé votre premier script. Il s’agissait d’un script permettant d’afficher un texte en ASP. Nous allons reprendre ce script, mais cette fois, nous proposerons différentes syntaxes embarquées dans le code HTML.

Script :
<HTML>
<HEAD>
<TITLE>Hello World</TITLE>
</HEAD>
<BODY>
<%

Response.write("Hello World !")

%>
</BODY>
</HTML>


Sortie :
Hello World !

Voici une autre technique d’insertion de script qui précise le langage utilisé (Pour notre part, nous utiliserons le VBScript sur l’ensemble des cours ASP.

Script :
<HTML>
<HEAD>
<TITLE>Hello World</TITLE>
</HEAD>
<BODY>
<script language="VBScript" runat="Server">

Response.write("Hello World !")

</script>
</BODY>
</HTML>


Sortie :
Hello World !

Pour ma part, je trouve que l’inconvénient de cette syntaxe réside dans sa similarité avec celle de Javascript ou JScript par exemple. Or la confusion ne doit pas exister dans la mesure ou le premier s’exécute côté serveur (mot clé : runat="Server") tandis que les autres sont interprétés par le navigateur client.
Je conseil donc d’utiliser la première syntaxe. Pour préciser quand même le langage utilisé, pensez à préciser cette ligne en entête de vos pages :

Script :
<%@ LANGUAGE="VBScript" %>

VBScript est le langage par défaut. Si vous préférez néanmoins utilisé Javascript (c’est votre droit), il suffit de le préciser dans cette entête.

Dans la suite de ces cours, nous utiliserons VBScript.

Afficher le contenu d’une variable
 

Ceci est très similaire à PHP :

Script :
<%@ LANGUAGE="VBScript" %>
<HTML>
<HEAD>
<TITLE>Hello World</TITLE>
</HEAD>
<BODY>
<%

' Initialisation
maVar = "Hello World !"

' Affichage
Response.write(maVar)

%>
</BODY>
</HTML>

Nouvelle similitude avec PHP : ASP dans sa version 3.0 ne nécessite pas de déclaration de variable typé. Nous verrons dans de prochains cours que ce n’est pas le cas dans les applications Web ASP.NET.

 

Afficher la date
 

L’affichage de la date est également très simple grâce à une fonction dédié :

Script :
<%

Response.write(date())

%>


Sortie :
23/05/2004

Il existe également de nombreuses fonctions qui vous permettront de formater votre date.


Inclure un fichier
  L’inclusion de fichier est tout aussi simple. Attention cependant : il faut inclure un fichier en dehors des délimiteurs de scripts (<% %>).
Voici un exemple d’inclusion d’un fichier de variable (variable.inc) dans un fichier principal (inclusion.asp)

variable.inc :
<%
maVar = "Hello World !"
%>

inclusion.asp :
<!--#include file = "./variable.inc"-->

<%
Response.Write(maVar)
%>


Sortie :
Hello World !

Noté que le « ./ » correspond tout simplement au répertoire courant. Il sera implicitement utilisé si vous ne le signalez pas.

Afficher l’adresse IP
 

L’affichage de l’adresse IP est un bon exemple d’utilisations des objets Request (Requête) et Response (Réponse). Le schéma vu en introduction prend alors tout son sens.

Script :
<%
Response.Write(Request.ServerVariables("REMOTE_ADDR"))
%>

Sortie : (en local)
127.0.0.1

 

Conclusion
 

Voici donc, en vrac, quelques éléments de base qui pourront servir d’entrée en matière pour les débutants. Dès le prochain tutorial, nous explorerons plus en détails la syntaxe d’ASP.


- Un problème? Posez vos questions sur le forum ASP / ASP.NET!
- Ce tutorial a été consulté 13703 fois
- Afficher ce tutorial au format imprimable


Script Masters © Ce texte est la propriété de son auteur.
Toute reproduction est interdite.

 




 
 
Fabien Daniel - © 2001-2009 | Hebergement : OVH | CNIL : 796128