Recommandé: ASP 3.0 Programmation avancée (43) 9.3.5 La mise en cache des données tout d'abord, il est important de noter que bien que le cache de données et le cache d'ensemble d'enregistrements soient utilisés pour améliorer les performances, les deux ne sont pas pertinents. Le cache de données est une zone de stockage de données temporaire qui permet d'utiliser des données dans le cache au lieu de régénérer de nouveaux nombres.
L'objet de réponse ASP est utilisé pour envoyer des résultats de sortie du serveur à l'utilisateur.
Exemple
Écriture de texte en utilisant ASP
Cet exemple montre comment utiliser ASP pour écrire du texte.
| Ce qui suit est le contenu cité: <html> <body> <% Response.Write (Hello World!) %> </docy> </html> |
Format de texte à l'aide de balises HTML dans ASP
Cet exemple montre comment utiliser ASP pour combiner du texte et des balises HTML.
| Ce qui suit est le contenu cité: <html> <body> <% réponse.write (<h2> vous pouvez utiliser des balises HTML pour formater le texte! </h2>) %> <% Response.Write (<p style = 'Color: # 0000FF'> Ce texte est stylé avec l'attribut de style! </p>) %> </docy> </html> |
Rediriger les utilisateurs vers différentes URL
Cet exemple montre comment rediriger un utilisateur vers une autre URL.
| Ce qui suit est le contenu cité: <% si request.form (sélectionnez) <> alors Réponse.redirect (request.form (select)) terminer si %> <html> <body> <form action = / example / aspe / demo_aspe_redirect.asp méthode = post> <Type d'entrée = Radio Nom = SELECT Value = / Examp / Aspe / Demo_Aspe_Server.asp> Exemple de serveur <br> <Type d'entrée = Radio Nom = SELECT value = / example / aspe / demo_aspe_text.asp> Exemple de texte <br> <br> <Type d'entrée = soumettre Value = Go!> </ form> </docy> </html> |
Afficher les liens aléatoires
Cet exemple montre un hyperlien qui affichera l'un des deux liens chaque fois que vous chargez la page.
| Ce qui suit est le contenu cité: <html> <body> <% randomiser() r = rnd () Si r> 0,5 alors réponse.write (<a href = 'http: //cuoxin.com'> cuoxin.com </a>) autre réponse.write (<a href = 'http: //www.cuoxin.com'> www.cuoxin.com </a>) terminer si %> <p> Cet exemple montre un lien, chaque fois que vous chargez la page, il affichera L'un des deux liens: Cuoxin.com! Ou www.cuoxin.com! Il y a 50% de chances pour chacun d'eux. </p> </docy> </html> |
Cache de contrôle
Cet exemple montre comment contrôler le cache.
| Ce qui suit est le contenu cité: <% Réponse.buffer = true %> <html> <body> <p> Ce texte sera envoyé à votre navigateur lorsque mon tampon de réponse sera rincé. </p> <% Réponse.flush %> </docy> </html> |
Effacer le cache
Cet exemple montre comment effacer le cache.
| Ce qui suit est le contenu cité: <% Réponse.buffer = true %> <html> <body> <p> Ceci est un texte que je souhaite envoyer à l'utilisateur. </p> <p> Non, j'ai changé d'avis. Je veux effacer le texte. </p> <% Réponse. %> </docy> </html> |
Arrêtez le script pendant le traitement et renvoyez le résultat
Cet exemple montre comment interrompre le fonctionnement d'un script pendant le traitement.
| Ce qui suit est le contenu cité: <html> <body> <p> J'écris du texte. Ce texte ne sera jamais <br> <% Réponse. %> fini! Il est trop tard pour écrire plus! </p> </docy> </html> |
Définissez le nombre de minutes pour mettre la page dans le navigateur avant son expiration
Cet exemple montre comment spécifier le temps de cache d'une page dans le navigateur avant son expiration.
| Ce qui suit est le contenu cité: <% Réponse.expires = -1%> <html> <body> <p> Cette page sera actualisée à chaque accès! </p> </docy> </html> |
Définissez la date d'expiration ou l'heure du cache de page dans le navigateur
Cet exemple montre comment spécifier l'heure du cache, la date ou l'heure d'une page dans le navigateur
| Ce qui suit est le contenu cité: <% Réponse.ExpiresAbsolute = # 05 mai 2001 05: 30: 30 # %> <html> <body> <p> Cette page expirera le 05 mai 2001 05:30:30! </p> </docy> </html> |
Vérifiez si l'utilisateur est toujours connecté au serveur
Cet exemple montre comment vérifier si l'utilisateur est déconnecté du serveur.
| Ce qui suit est le contenu cité: <html> <body> <% Si la réponse.SislientConnedCed = true alors Response.Write (l'utilisateur est toujours connecté!) autre Response.Write (l'utilisateur n'est pas connecté!) terminer si %> </docy> </html> |
Définir le type de contenu
Cet exemple montre comment spécifier le type de contenu.
| Ce qui suit est le contenu cité: <% Response.ContentType = Text / HTML %> <html> <body> <p> Ceci est un texte </p> </docy> </html> |
Définir le jeu de caractères
Cet exemple montre comment spécifier le nom d'un jeu de caractères.
| Ce qui suit est le contenu cité: <% Réponse.Charset = ISO8859-1 %> <html> <body> <p> Ceci est un texte </p> </docy> </html> |
Objet de réponse
L'objet de réponse ASP est utilisé pour envoyer des résultats de sortie du serveur à l'utilisateur. Ses ensembles, propriétés et méthodes sont les suivants:
Partager: faire bon usage de la cartographie URL ASP.NET 2.0 Introduction: le mappage d'URL est une nouvelle fonctionnalité fournie dans ASP.NET 2.0. La technologie de cartographie URL nous aide à cartographier une URL spécifique à une autre URL. Pour aider à comprendre, supposons que vous avez une page appelée HomePage.aspx sur le site pour accéder à la page d'accueil, et tous les utilisateurs l'utilisent également