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#/ASP/VS2005] Popup information


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Avril 2007
    Messages
    76
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Avril 2007
    Messages : 76
    Par défaut [C#/ASP/VS2005] Popup information
    Bonjour à tous,

    Voilà j'ai un petit problème pas bien compliqué je pense mais qui pose des difficultés à mes maigres connaissances dans le domaine.

    Je souhaite tout simplement, suite à un clic sur un lien html :
    1) faire apparaitre une popup qui informe le client (pas de choix il doit juste cliquer sur "ok"
    2) une fois qu'il a cliqué sur ok, le redirigé vers une seconde page web, depuis la page principal sur laquelle il etait.

    voici ce que j'ai fait :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
        protected void LinkButton1_Click(object sender, EventArgs e)
        {	
    	string message ="Ceci est un test";
    	Response.Write("<body><script>alert(\"" + message + "\");</script></body>");
    	Response.Redirect("~/mapage2.aspx");
        }
    Mon problème, quand je laisse le code tel quel, seul la fonction de redirection marche. Et si je désactive le response.redirect, alors la ma popup fonctionne.

    Je voudrai réussir a faire fonctionner les deux comme expliquer précedement, c'est a dire etre redirigé apres avoir cliqué sur ok.

    Merci d'avance.

  2. #2
    Membre éprouvé
    Inscrit en
    Septembre 2007
    Messages
    1 137
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Septembre 2007
    Messages : 1 137
    Par défaut
    Jette un coup d'oeil au niveau de RegisterClientScript() à la place de response.write

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Février 2003
    Messages
    54
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Février 2003
    Messages : 54
    Par défaut
    Il faut que ta redirection se fasse également en Javascript (côté client).

    Là tu fais une alert en javascript côté client, puis après tu fais un redirect en C# côté serveur.
    Mais que ce passe t'il quand c'est exécuté :
    Le serveur traite la requête qui se termine par un redirect du coup il fait la redirection sans passer par le javascript. Le client ne verra jamais ton javascript.

  4. #4
    Membre confirmé
    Inscrit en
    Avril 2007
    Messages
    76
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Avril 2007
    Messages : 76
    Par défaut
    Merci de vos réponses, mais du coup y a-t-il un moyen de lire mon response.write avant d'éxecuter le code côté serveur ?

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Février 2003
    Messages
    54
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Février 2003
    Messages : 54
    Par défaut
    Non.
    Il faut que tu fasse le redirect en JavaScript, juste aprés ton alert()

  6. #6
    Membre confirmé
    Inscrit en
    Avril 2007
    Messages
    76
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Avril 2007
    Messages : 76
    Par défaut
    Merci, je cherche en parallèle des infos sur la syntaxe de cette fonction, mais si a tout hasard tu la connais et quelle est relativement courte, je te remercie d'avance si tu peux m'avancer sur ce point là.

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

Discussions similaires

  1. [ATLAS][VSTUDIO2008][C#][ASP.NET]Popup Control Extender
    Par hunter_X dans le forum ASP.NET
    Réponses: 1
    Dernier message: 13/08/2009, 10h01
  2. [ASP] Problème popup et page appelante
    Par naevaj dans le forum ASP
    Réponses: 1
    Dernier message: 17/04/2008, 15h00
  3. Fonction ASP: problème avec popup
    Par claralavraie dans le forum ASP
    Réponses: 6
    Dernier message: 07/02/2006, 10h31
  4. Ouverture d'une popup avec affichage d'information
    Par leloup84 dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 03/02/2006, 19h53

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