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 faire communiquer un WebForm avec sa Master Page et inversement?


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 Comment faire communiquer un WebForm avec sa Master Page et inversement?
    Bonjour

    J'ai une Master page "MP1" utilisée par une webForm "WF1"
    J'ai des objets dans MP1 notamment une listbox "LBx1"
    J'ai aussi des objets propres à WF1, notamment un texbox 'Tbx1'
    Tout cela dans l'environnement standard de visual studio 2005 avec C# et asp.net

    Tout est opérationnel mais il faut que j'ajoute un passage de valeur de TBx1 vers LBx1, c'est à dire d'un objet de la webform vers un objet de la MasterPage

    Le souci est que Lbx1 n'est pas "reconnu" dans le code behind de WF1
    Donc, je ne peux pas passer la valeur directement de Tbx1 (Wf1) vers LBx1 (MP1)

    Question : Comment affecter un objet d'une MasterPage via le code behind d'un webform qui y est lié ?

    Dois-je utiliser une variable de session ?
    Je pense qu'il y a une autre approche mais laquelle ?

    Sauriez-vous m'aiguiller sur l'autoroute du savoir ?

    bon weekend @ vous

  2. #2
    Expert confirmé

    Avatar de Philippe Vialatte
    Homme Profil pro
    Architecte technique
    Inscrit en
    Juillet 2004
    Messages
    3 029
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juillet 2004
    Messages : 3 029
    Par défaut
    Question : Comment affecter un objet d'une MasterPage via le code behind d'un webform qui y est lié ?
    Tu ajoutes une propriete publique qui expose ta dropdownlist dans le code-behind de ta master page, tu ajoutes, dans ta webform, la directive mastertype :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <%@ MasterType VirtualPath="~/maMasterPage.master"  %>
    et apres, dans le code behind, tu accedes a ta propriete en faisant: Master.LBx1

    Mon Blog

    The Cake is still a lie !!!



    Vous voulez contribuer à la rubrique .NET ? Contactez-moi par MP.
    Vous voulez rédiger des articles pour la rubrique .NET ? Voici la procédure à suivre.

  3. #3
    Membre Expert Avatar de Arthis
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    1 265
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : Italie

    Informations forums :
    Inscription : Octobre 2003
    Messages : 1 265
    Par défaut
    je crois que ceci pourrait répondre à ta question :

    http://lutecefalco.developpez.com/tu...-page-asp-net/

    Bonne lecture à toi...

    EDIt : Grilled..

  4. #4
    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 à tous pour vos réponses, je vais utiliser ces informations ce matin

    PS : il me semble que le titre de mon sujet a été quelque peu modifié, ce qui m'a valu quelques instants de recherche ce matin ... Mais ceci est sans doute pour la bonne cause, même si on n'en est pas averti !

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

Discussions similaires

  1. Comment faire communiquer l'hôte avec le service ?
    Par WebPac dans le forum Windows Communication Foundation
    Réponses: 6
    Dernier message: 01/02/2013, 19h42
  2. Comment faire communiquer Flex avec un JDBC svp?
    Par takinelinfo dans le forum Flash
    Réponses: 2
    Dernier message: 30/10/2009, 15h23
  3. Comment faire communiquer C++ avec J2EE
    Par FST_PFE dans le forum Débuter avec Java
    Réponses: 14
    Dernier message: 16/05/2008, 16h49
  4. Réponses: 3
    Dernier message: 27/07/2006, 09h17
  5. Je suis un gros boulet ou comment faire de la 2D avec DX
    Par Freakazoid dans le forum DirectX
    Réponses: 4
    Dernier message: 19/06/2004, 15h55

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