IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP.NET Discussion :

[C#] Manipulation de pop up + redirection


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Avril 2004
    Messages
    83
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 83
    Par défaut [C#] Manipulation de pop up + redirection
    Bonjour, par avance désolé pour la question mais n'ayant pas encore pris de vacances d'été, mon cerveau me joue des tours.

    Je me lance ...
    J'ai un formulaire classique de saisie dans lequel se trouvent un certain nombre de control. (j'utilise un ValidatorSummary pour afficher les erreurs)

    Je voudrais que :
    SI je n'ai pas de problèmes de saisie
    ALORS j'affiche une popup de confirmation d'envoi de mon formulaire + retour sur la page précédente.
    SINON j'affiche mon ValidatorSummary.

    Voici mon code Behind lorsque je clique sur mon bouton submit.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    private void m_draft_Click(object sender, System.Web.UI.ImageClickEventArgs e)
    		{
    			SaveIdea("draft");
    			Response.Write("<body><script>alert('coucou');</script></body>");
    			if (ViewState["UrlReferent"]!=null)
    				Response.Redirect((String) ViewState["UrlReferent"]);
    			else
    				Response.Redirect("~/../Decibel_IIWebApp/Default.aspx");
    		}
    Or il se passe quelque chose de logique, il passe outre le response.Write car j'ai du code qui suit cette ligne de code.

    Avez vous déjà rencontré ce problème (je suis sur que oui )

    Merci d'avance à tous.

    Damien

  2. #2
    Membre confirmé
    Inscrit en
    Avril 2004
    Messages
    83
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 83
    Par défaut
    Je relance ma question au cas où une âme charitable ...

    Oui je sais

  3. #3
    Membre confirmé
    Inscrit en
    Juin 2005
    Messages
    58
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 58
    Par défaut
    pour savoir si la page à passé les validation tu fais (je ne suis pas sur de la syntax) :
    if(page.isValid){
    }

    pour ce qui est de ton popup qui ne s'affiche pas
    c'est parceque tu ajoute le popup dans la page en cours
    et tu fais une redirection en code behind donc le popup n'est pas affiché
    car c'est la page rafraichie qui est affichée dans le browser client

    je te sugère de faire ta redirection en javascript
    tu ferais donc qqc comme:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    Response.Write("<body><script>alert('coucou');
    window.location.replace('http://www.un-site.com/une-page.htm');
    </script></body>");

  4. #4
    Membre confirmé
    Inscrit en
    Avril 2004
    Messages
    83
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 83
    Par défaut
    Merci beaucoup cela fonctionne.

    A plus,

  5. #5
    Membre confirmé
    Inscrit en
    Juin 2005
    Messages
    58
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 58
    Par défaut
    ca fait plaisir

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. redirection en php vers pop up
    Par Akramweb dans le forum Langage
    Réponses: 6
    Dernier message: 27/12/2010, 12h07
  2. ouvrir pop-up, puis redirection de la fenêtre mère
    Par afrodje dans le forum Général JavaScript
    Réponses: 14
    Dernier message: 10/07/2008, 15h51
  3. redirection d'un pop-up vers la fenêtre principale
    Par esther60 dans le forum Général JavaScript
    Réponses: 14
    Dernier message: 19/03/2008, 09h00
  4. Pop up js / redirection
    Par techno35 dans le forum Général JavaScript
    Réponses: 11
    Dernier message: 24/11/2007, 00h17
  5. Réponses: 1
    Dernier message: 20/07/2006, 17h46

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo