Utilisation de l'objet RESPONSE

Alors, à quoi sert cet objet de réponse? L'objet de réponse est utilisé pour envoyer une sortie à l'utilisateur depuis le serveur. Il existe de nombreuses méthodes qui lui sont affectées.

Certains d'entre eux qui sont principalement utilisés sont:

1. Response.Write "chaîne"
Si vous êtes un programmeur ASP, je crois que vous connaissez très bien celui-ci. Si vous ne l'êtes pas, vous le serez dès que vous commencerez à apprendre ASP.

La première chose que vous apprenez dans chaque langage de programmation est d'afficher du texte à l'écran (dans ce contexte, navigateur), n'est-ce pas? Vous utilisez cette méthode pour le faire.

Exemple:



produira une sortie "Hello World" sur votre navigateur.

Vous pouvez également combiner une chaîne et une variable prédéfinie à l'aide de "&"

Exemple:

<%
Dim myVar

myVar = "Linawaty"

response.write "Hello.. My name is " & myVar & " (^-^)/"
%>

produira une sortie "Bonjour .. Mon nom est Linawaty (^ - ^) /" sur votre navigateur.

Si vous souhaitez afficher du texte ou une variable au milieu des lignes HTML, vous pouvez utiliser un raccourci

C'est pratiquement le même que, juste un peu plus court et il ne permet plus de codage.

Exemple:



Supposons que vous ayez une variable prédéfinie appelée "nom" et que vous souhaitez l'afficher dans la zone de saisie.





produira une boîte de saisie contenant "Linawaty".


2. Response.Redirect "url"
Il s'agit d'une autre méthode de RÉPONSE que vous jugeriez utile bientôt. Nous utilisons cette méthode pour rediriger vers une autre page. C'est la même chose que window.location = "url" de javascript

Exemple:
Nous allons créer une page ASP qui a un formulaire avec deux boutons (disons [page 2] et [page 3] boutons). Selon le bouton sur lequel vous cliquez, le script vous redirigera vers une page prédéfinie (bouton [page 2] vers la page page2.html et bouton [page 3] vers la page page3.html).

Nous créons d'abord un formulaire avec deux boutons sur "page1.asp"
page1.asp:

<%
if request.form("button")="page2" then
response.redirect "page2.html"
elseif request.form("button")="page3" then
response.redirect "page3.html"
end if
%>






Ensuite, nous créons page2.html et page3.html afin que chacun ne contienne que du texte pour vous permettre de les identifier.
Page2.html:



Page 2


Ceci est la page 2.



Page3.html:



Page 3


Ceci est la page 3.




3. Response.End
Cette méthode est principalement utilisée pour le débogage. Il arrêtera le script ASP au point exact où il est inséré.

Exemple:

<%
response.write "First line"
response.end
response.write ", Second line"
%>

produira une sortie "Première ligne" sur votre navigateur au lieu de "Première ligne, deuxième ligne".

Instructions Vidéo: AJAX - Envoyer des requêtes asynchrones au serveur Web (Mai 2024).