Nouveaux clients hier: 46 - 07 Septembre, 2010
La meilleure offre d'hébergement web à prix discount de France.
Hébergement, hebergeur web à prix discount.

www.
Nos atouts:
Hébergement actif en 1h
Aide et support 7j/7
Aucun frais caché
Anti-virus + Anti Spam
Disponibilité à 99.8%
Mise en service Offerte
100% made in FRANCE
Evolutivité gratuite
Tutorials et Aides

N'attendez pas qu'il soit trop tard :  Protégez vos noms et vos marques sur Internet ou le nom de votre futur site !


ASP - L'objet Response
L'objet Response

Un des objets les plus importants en ASP est l'objet Response. Il s'agit de l'objet
qui communique entre le serveur et la sortie qui est envoyée au client. Pour écrire
une page ASP, vous avez besoin d'écrire une page HTML standard, en insérant le
script ASP requis. Le script ASP se démarque du texte par l'utilisation de <% et %>.
Pour envoyer de l'ASP au client, vous avez besoin d'utiliser l'objet Response.
La méthode de cet objet qui envoie des données au client est la méthode Write.
Par exemple, si vous écrivez une page HTML qui ressemble à ceci:

<%@ LANGUAGE="VBSCRIPT" %>

<%html>%
<%body>%
<%
Response.Write("Hello, World!")
%>
<%/body>%
<%/html>%

Si un utilisateur voit la page avec un navigateur
standard, il verra le texte "Hello, World!" sur l'écran. C'est comme-ci vous aviez
écrit une page HTML avec les mots "Hello, World!" ou le texte était entre les
symboles <% et %>. Bien sûr, pas comme une page HTML qui est envoyée directement
au client, mais qui est traitée par le serveur à travers ASP.DLL. Ainsi au lieu
que le client voie <% Response.Write("Hello, World!") %>, il voit "Hello, World!".
Même si celui-ci décide d'afficher le code source dans son navigateur, il ne verra
que "Hello, World!" car le script ASP pré-préparé n'est jamais envoyé côté client.
Vous pouvez par inhérence invoquer la méthode Response.Write en utilisant le signe
égal (=). Voici un exemple, qui doit fournir le même résultat que ci-dessus:

<%@ LANGUAGE="VBSCRIPT" %>

<html>
<body>
<%="Hello, World!" %>
</body>
</html>

Comme vous pouvez le constater, nous nous sommes juste débarrassés
du Response.Write(...), mais en laissant les balises du code ASP. Le signe = équivaut
à Response.Write. Il existe de nombreuses propriétés dans l'objet Response. Une
assez utilisée est Expires, qui configure l'expiration de vos pages. De nombreux
navigateurs modernes cachent les pages pour des temps de téléchargement plus rapides.
Vous pouvez utiliser l'ASP pour configurer combien de fois le navigateur doit
contrôler s'il faut ou non re-télécharger la page. Cela se configure par le biais
de l'unité de temps minute. Si vous ne voulez pas que le navigateur cache les
fichiers, vous pouvez configurer de cette façon: Response.Expires = 0. Voici un
exemple où nous configurons l'expiration de la page à 10 minutes:

<%@ LANGUAGE="VBSCRIPT" %>

<%
Response.expires = 10
%>

<html>
<body>
Cette page expirera dans 10 minutes
</body>
</html>


Une autre propriété intéressante de l'objet Response est la propriété Buffer,
qui prend soit la valeur vrai soit faux. Si le buffer est à vrai, le serveur
traite le script ASP en entier avant son envoi. Si c'est à faux (par défaut),
le serveur enverra les données au client en même temps que le traitement du script.
Ci-dessous un exemple de configuration du buffer à vrai:

<%@ LANGUAGE="VBSCRIPT" %>

<%
Response.Buffer = true
%>

<html>
<body>
Cette sortie de page pour le client a été "bufferisée"
</body>
</html>
Retour | Accueil Aide
1013 Visiteurs online.
 
Hébergement    .  Nom de domaine    .    Serveur dédié   .    Support    .    Contact
© hebergeur-discount.com  |  Infos presse  |  Infos société  |  Conditions  |  Tutorials

Hébergement mutualisé Nom de domaine Serveur dédié Support Contact