OVH Cloud OVH Cloud

Response.Redirect ne fonctionne pas sous IIS 4 ?

2 réponses
Avatar
teddy
Bonjour,

J'ai transféré un site ASP existant sous WIN 2000 Server (IIS 5) vers un
serveur un peu "antédiluvien" encore sous NT 4 Server et IIS 4.0 que l'on
m'impose.

L'instruction Response.Redirect("URL") est soit sans effet après la balise
<body> soit déclenche une erreur avant <body>

Est-ce bien normal sous IIS 4, sinon dois-je utiliser un script Javascript à
la place ce qui est un peu bricolé ?

Ted

2 réponses

Avatar
Yann-Loïc [MS]
Quelle est l'erreur générée?

--
Yann-Loïc
This posting is provided "AS IS" with no warranties, and confers no rights.


" teddy" a écrit dans le message de
news:O$
Bonjour,

J'ai transféré un site ASP existant sous WIN 2000 Server (IIS 5) vers un
serveur un peu "antédiluvien" encore sous NT 4 Server et IIS 4.0 que l'on
m'impose.

L'instruction Response.Redirect("URL") est soit sans effet après la balise
<body> soit déclenche une erreur avant <body>

Est-ce bien normal sous IIS 4, sinon dois-je utiliser un script Javascript à
la place ce qui est un peu bricolé ?

Ted
Avatar
Yan
Si l'erreur est que les en-têtes HTTP sont déjà transmises au client, alors
ajourte un

response.buffer = true

pour que ta page soit mise en cache, que rien ne soit transmis au client
avant la fin de l'exec, et que le redirect soit possible.

a+


teddy wrote:
Bonjour,

J'ai transféré un site ASP existant sous WIN 2000 Server (IIS 5) vers
un serveur un peu "antédiluvien" encore sous NT 4 Server et IIS 4.0
que l'on m'impose.

L'instruction Response.Redirect("URL") est soit sans effet après la
balise <body> soit déclenche une erreur avant <body>

Est-ce bien normal sous IIS 4, sinon dois-je utiliser un script
Javascript à la place ce qui est un peu bricolé ?

Ted