Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Sebastien Bovo [MS]
Bonjour,
Le mieux est de ne pas changer la cible du post. Par contre, coté serveur, tu peux faire un Response.Redirect vers la nouvelle page.
-- Cordialement,
Sebastien Bovo Microsoft France ---------- Ce message est fourni en l'état, sans garantie d'aucune sorte, et ne vous confère aucun droit. Vous assumez tous les risques liés à son utilisation.
"Damien RICHARD" a écrit dans le message de news:
J'ai un formulaire sur une page appelée default.aspx. Lorsque je poste le formulaire, je voudrais afficher une page appelée newpage.aspx
Même si dans mon formulaire j'utilise action="newpage.aspx", après le post je suis toujours sur la page default.aspx
Merci pour vos conseils
Bonjour,
Le mieux est de ne pas changer la cible du post. Par contre, coté serveur,
tu peux faire un Response.Redirect vers la nouvelle page.
--
Cordialement,
Sebastien Bovo
Microsoft France
----------
Ce message est fourni en l'état, sans garantie d'aucune sorte, et ne vous
confère aucun droit. Vous assumez tous les risques liés à son utilisation.
"Damien RICHARD" <damien.richard@news.microsoft.com> a écrit dans le message
de news: u7qhE4RsEHA.1336@tk2msftngp13.phx.gbl...
J'ai un formulaire sur une page appelée default.aspx.
Lorsque je poste le formulaire, je voudrais afficher une page appelée
newpage.aspx
Même si dans mon formulaire j'utilise action="newpage.aspx", après le post
je suis toujours sur la page default.aspx
Le mieux est de ne pas changer la cible du post. Par contre, coté serveur, tu peux faire un Response.Redirect vers la nouvelle page.
-- Cordialement,
Sebastien Bovo Microsoft France ---------- Ce message est fourni en l'état, sans garantie d'aucune sorte, et ne vous confère aucun droit. Vous assumez tous les risques liés à son utilisation.
"Damien RICHARD" a écrit dans le message de news:
J'ai un formulaire sur une page appelée default.aspx. Lorsque je poste le formulaire, je voudrais afficher une page appelée newpage.aspx
Même si dans mon formulaire j'utilise action="newpage.aspx", après le post je suis toujours sur la page default.aspx
Merci pour vos conseils
Pascal Mercier
Par défaut, avec le framework 1.1, une page ASP.NET se post toujours sur elle-même. Si vous souhaitez aller sur une autre page, il faut utiliser:
Response.Redirect (passe par un aller-retour client, qui génère un HTTP Status 302). C'est la méthode le plus courante. L'url change sur le client dans la barre d'adresse. ou HttpServerUtility.Transfert (méthode serveur-serveur). L'url ne change pas sur le client dans la barre d'adresse. ou HttpContext.RewritePath (méthode serveur-serveur). L'url ne change pas sur le client dans la barre d'adresse.
Je vous laisse consulter la doc pour les détails. Les deux dernières méthodes sont à utiliser avec discernement.
Cordialement, Pascal Mercier Microsoft France - MCS
"Damien RICHARD" a écrit dans le message de news:
J'ai un formulaire sur une page appelée default.aspx. Lorsque je poste le formulaire, je voudrais afficher une page appelée newpage.aspx
Même si dans mon formulaire j'utilise action="newpage.aspx", après le post je suis toujours sur la page default.aspx
Merci pour vos conseils
Par défaut, avec le framework 1.1, une page ASP.NET se post toujours sur
elle-même. Si vous souhaitez aller sur une autre page, il faut utiliser:
Response.Redirect (passe par un aller-retour client, qui génère un HTTP
Status 302). C'est la méthode le plus courante. L'url change sur le client
dans la barre d'adresse.
ou
HttpServerUtility.Transfert (méthode serveur-serveur). L'url ne change pas
sur le client dans la barre d'adresse.
ou
HttpContext.RewritePath (méthode serveur-serveur). L'url ne change pas sur
le client dans la barre d'adresse.
Je vous laisse consulter la doc pour les détails.
Les deux dernières méthodes sont à utiliser avec discernement.
Cordialement,
Pascal Mercier
Microsoft France - MCS
"Damien RICHARD" <damien.richard@news.microsoft.com> a écrit dans le message
de news: u7qhE4RsEHA.1336@tk2msftngp13.phx.gbl...
J'ai un formulaire sur une page appelée default.aspx.
Lorsque je poste le formulaire, je voudrais afficher une page appelée
newpage.aspx
Même si dans mon formulaire j'utilise action="newpage.aspx", après le post
je suis toujours sur la page default.aspx
Par défaut, avec le framework 1.1, une page ASP.NET se post toujours sur elle-même. Si vous souhaitez aller sur une autre page, il faut utiliser:
Response.Redirect (passe par un aller-retour client, qui génère un HTTP Status 302). C'est la méthode le plus courante. L'url change sur le client dans la barre d'adresse. ou HttpServerUtility.Transfert (méthode serveur-serveur). L'url ne change pas sur le client dans la barre d'adresse. ou HttpContext.RewritePath (méthode serveur-serveur). L'url ne change pas sur le client dans la barre d'adresse.
Je vous laisse consulter la doc pour les détails. Les deux dernières méthodes sont à utiliser avec discernement.
Cordialement, Pascal Mercier Microsoft France - MCS
"Damien RICHARD" a écrit dans le message de news:
J'ai un formulaire sur une page appelée default.aspx. Lorsque je poste le formulaire, je voudrais afficher une page appelée newpage.aspx
Même si dans mon formulaire j'utilise action="newpage.aspx", après le post je suis toujours sur la page default.aspx