Vous êtes ici Forums
  |  Connexion
 Forums
HomeHomeForums DNNForums DNNDéveloppementDéveloppementPage Précedente ( POSTBACK)Page Précedente ( POSTBACK)
Précédente
 
Suivante
Nouveau message
28/12/2009 12:32
 

Bonjour ,

j'ai crée un module DNN , et au niveau de mon code C# je voulais revenir à la page précedente . comment fare ?

 

merci pr votre aide

 
Nouveau message
29/12/2009 13:12
 

Bonjour,

Pour rediriger l'utilisateur vers une autre page, il faut utiliser : Response.Redirect("http://www.tondomaine.tld/tapage", True). Il est aussi possible d'appeler la fonction "HistoryBack" du navigateur qui correspond à la page précédente réelle d'où vient le visiteur. Toutefois, cela présente plusieurs problèmes. Le premier étant que si le visiteur est arrivé directement sur ta page via un raccourci, il sera redirigé vers le site sur lequel il était précédement. Donc pas forcément ton site !

Pour information, un PostBack (comme indiqué dans ton titre) c'est tout à fait autre chose. Lorsque qu'une page est chargée pour la première fois la propriété IsPostback est égale à False, puis si elle est rechargée par l'action d'un utilisateur (un click sur bouton par exemple) la propriété passe à True. Cela permet de diférencier certaines actions dans ton code telles que l'initialisation de contrôles ou le binding. Mais ceci n'a rien à voir avec DNN, c'est du classique .Net.

Gilles

 
Précédente
 
Suivante
HomeHomeForums DNNForums DNNDéveloppementDéveloppementPage Précedente ( POSTBACK)Page Précedente ( POSTBACK)