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 :

ouvrir page aspx depuis C#


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Responsable de projet fonctionnel
    Inscrit en
    Janvier 2005
    Messages
    534
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Responsable de projet fonctionnel
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2005
    Messages : 534
    Par défaut ouvrir page aspx depuis C#
    bonjour


    je développe un site web avec une page d'accueil "HomePage.aspx" sur laquelle je peux me logger (login et mot de passe si je les ai) ou m'inscrire (si je n'ai rien).

    Pour s'inscrire, une deuxième page (subsription.aspx) prend la place de la première page aspx.

    Après des test de validation, l'inscription est acceptée ou refusée. Si elle est acceptée, je veux revenir à la première page, en lieu et place de la 2ème, avec les paramètres du compte que je viens de créer (juste le login et le mot de passe, comme si l' user venait de les rentrer lui-même).

    En dehor s du passage de paramètres, j'ai le soucis suivant :

    pour ouvrir une page web sous C# (car les tests de validation et l'enregistrement sont réalisé en code behind sous C# de VS2008) je peux utiliser le code :

    System.diagnostic.Process.Start("monsite/homepage.Aspx");
    Mais ceci m'ouvre une DEUXIEME fenêtre du browser, même pas un deuxième onglet dans la première fenêtre.

    1 - Comment puis ouvrir une page web depuis le code behind c# ?
    2 - Dois-je plutôt revenir sur la page du client et prévoir du code html et javascript pour ouvrir à nouveau la première page aspx ?

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    55
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 55
    Par défaut
    Bonjour,

    Tu peux faire une redirection et passer les paramètres en session...

  3. #3
    Membre éclairé
    Homme Profil pro
    Responsable de projet fonctionnel
    Inscrit en
    Janvier 2005
    Messages
    534
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Responsable de projet fonctionnel
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2005
    Messages : 534
    Par défaut
    merci de ta réponse

    Une redirection : du coté code behind ? quelle fonction ?
    Les paramètres de session : ok, je vais me pencher dessus

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    55
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 55
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    response.redirect("mapage.aspx")

  5. #5
    Membre éclairé
    Homme Profil pro
    Responsable de projet fonctionnel
    Inscrit en
    Janvier 2005
    Messages
    534
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Responsable de projet fonctionnel
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2005
    Messages : 534
    Par défaut
    merci

    j'allais tester aussi
    Response.Write("<script type='text/javascript'>window.open('HomePage.aspx','Accueil');</script>");
    je teste tout cela et reviens ici dans la foulée ...

    1er résultat :

    mon test ci-dessus fonctionne sans problème mais dans une nouvelle fenêtre (sans le passage de paramètres)

  6. #6
    Membre éclairé
    Homme Profil pro
    Responsable de projet fonctionnel
    Inscrit en
    Janvier 2005
    Messages
    534
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Responsable de projet fonctionnel
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2005
    Messages : 534
    Par défaut
    Citation Envoyé par azertyqwerty001 Voir le message
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    response.redirect("mapage.aspx")
    c'est bien sûr la bonne réponse ...

    Response.Redirect("HomePage.aspx");
    (en dehors du passage de paramètres que je vais effectuer plus tard)
    bonne fin de journée ...

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

Discussions similaires

  1. [Débutant] Appeller une fonction de la page aspx depuis un control ascx
    Par Alegreg dans le forum ASP.NET
    Réponses: 19
    Dernier message: 24/03/2015, 15h38
  2. Accès à un control de ma page aspx depuis une fonction javascript
    Par arngrimur dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 25/01/2012, 10h31
  3. Créer une page aspx depuis une appli Winform
    Par thecrashteam dans le forum ASP.NET
    Réponses: 3
    Dernier message: 11/05/2010, 09h59
  4. Réponses: 2
    Dernier message: 16/02/2010, 17h12
  5. Réponses: 1
    Dernier message: 08/10/2008, 11h19

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