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 :

Comment obtenir le nom de la WebForm émettrice [Débutant]


Sujet :

ASP.NET

  1. #1
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2011
    Messages
    50
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2011
    Messages : 50
    Par défaut Comment obtenir le nom de la WebForm émettrice
    Salut
    J'ai trois WebForm
    dans la WebForm1 et la WebForm2 je définis l'objet (Seesion) et j'utilise la méthode (Response.redirect) pour basculer à WebForm3

    Code de WebForm1 et WebForm2:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    Session.contents("MaSession") = MaVariable
    Response.Redirect ("WebForm3.aspx")
    Dans WebForm3 je veux effectuer un petit test pour connaitre la (WebForm) qui a rediriger le client (WebForm1 ou WebForm2) , comment faire ??

  2. #2
    Expert confirmé
    Avatar de Immobilis
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2004
    Messages
    6 559
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Mars 2004
    Messages : 6 559
    Par défaut
    Salut,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Response.Redirect ("WebForm3.aspx?wf=WebForm1")
    A+
    "Winter is coming" (ma nouvelle page d'accueil)

  3. #3
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2011
    Messages
    50
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2011
    Messages : 50
    Par défaut
    Citation Envoyé par Immobilis Voir le message
    Salut,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Response.Redirect ("WebForm3.aspx?wf=WebForm1")
    A+
    J'ai pas bien compris votre réponse dans la WebForm3 je cherche a effectuer un test du genre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    If (la page émettrice est WebForm1 ) Then 
        exécuter un code ...
    Else If ( la page émettrice est WebForm2)
       exécuter un autre code 
    End If
    donc je vois pas comment je peux utiliser votre instruction !

    Merci

    PS : Je code en Vb , j'ai posté ceci sur le forum Vb.net et on ma rediriger ici

  4. #4
    Expert confirmé
    Avatar de Immobilis
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2004
    Messages
    6 559
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Mars 2004
    Messages : 6 559
    Par défaut
    http://dotnet.developpez.com/faq/asp...tdata#paramurl
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    If (Request.Params["wf"] == "WebForm1") Then 
        exécuter un code ...
    Else If (Request.Params["wf"] == "WebForm2")
       exécuter un autre code 
    End If
    "Winter is coming" (ma nouvelle page d'accueil)

  5. #5
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2011
    Messages
    50
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2011
    Messages : 50
    Par défaut
    Merci beaucoup , problème résolu

  6. #6
    Membre chevronné
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2008
    Messages
    231
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2008
    Messages : 231
    Par défaut
    As tu regardé dans l'objet qui retrace toutes les informations http ?
    Dans la variable de statique "Request" et surtout dans le "Request.Header"

    Ce que tu peux faire c'est de mettre un point d'arrêt et de regarder dans la variable via le "Quick Watch" ("Espion Express").

  7. #7
    Membre chevronné
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2008
    Messages
    231
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2008
    Messages : 231
    Par défaut
    Comment as tu fait finalement ?

  8. #8
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2011
    Messages
    50
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2011
    Messages : 50
    Par défaut
    Citation Envoyé par morgand Voir le message
    Comment as tu fait finalement ?
    Dans ma page émettrice par exemple WebForm1 :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Response.Redirect ("WebForm3.aspx?wf=WebForm1")
    et dans la WebForm3 j'effectue un petit teste pour connaitre la WebForm qui a rediriger le client en se basant sur le paramètre (wf) de l'objet Response

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    If (Request.Params["wf"] == "WebForm1") Then // si c'est la WebForme1  
        exécuter un code ...
    Else If (Request.Params["wf"] == "WebForm2")// si c'est la WebForme2
       exécuter un autre code 
    End If
    comme je suis un débutant en Asp cette méthode ma paru simple, j'ai pas bien compris la votre mais merci tout de même d'avoir pris votre temps a m'aider

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

Discussions similaires

  1. [C#.Net] Comment obtenir le nom de la machine client ?
    Par Gat- dans le forum Accès aux données
    Réponses: 1
    Dernier message: 12/01/2007, 15h16
  2. Réponses: 4
    Dernier message: 27/06/2005, 15h11
  3. Comment obtenir le nom complet d'un lecteur réseau ?
    Par Speed41 dans le forum API, COM et SDKs
    Réponses: 3
    Dernier message: 26/08/2004, 07h55
  4. Comment obtenir le nom d'un pc sur un réseau?
    Par Depteam1 dans le forum MFC
    Réponses: 2
    Dernier message: 19/02/2004, 10h17

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