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 :

multiview avec view et usercontrol


Sujet :

ASP.NET

  1. #1
    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 multiview avec view et usercontrol
    Bonjour, voila la structure de mon multiview:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
     
    <asp:MultiView ID="MultiView1" runat="server" ActiveViewIndex="0">
                        <asp:View runat="server" ID="View0">
                            <mw:ModeleView runat="server" ID="mw0"/>
                        </asp:View>
                         <asp:View runat="server" ID="View1">
                            <mw:ModeleView runat="server" ID="mw1"/>
                        </asp:View>
                        <asp:View runat="server" ID="View2">
                            <mw:ModeleView runat="server" ID="mw2"/>
                        </asp:View>
                        <asp:View runat="server" ID="View3">
                            <mw:ModeleView runat="server" ID="mw3"/>
                        </asp:View>
                        <asp:View runat="server" ID="View4">
                            <mw:ModeleView runat="server" ID="mw4"/>
                        </asp:View>
                    </asp:MultiView>
                    <br /><br /><br />        
                    <asp:Button ID="btnBack" runat="server" Text="&lt; Back " OnClick="btnBack_Click" />
    		        <asp:Button ID="btnNext" runat="server" Text="Next &gt;" OnClick="btnNext_Click" />	
    		        <asp:Button ID="btnSend" runat="server" Text="Send" OnClick="btnSend_Click" />
    Dans mon userControl j'ai un label et je voudrais mettre la valeur de la vue. Seulement voilà je n'y arrive pas tout se passe bien pour le 1ere vue mais ensuite il n'affiche plus rien.

    Code behind
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
     
    protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack)
            {
                mw0.Titre = "toto";
                mw0.nView = MultiView1.ActiveViewIndex;
            }
        }
        protected void btnBack_Click(object sender, EventArgs e)
        {
            MultiView1.ActiveViewIndex--;
            if (MultiView1.ActiveViewIndex == 0)
                mw0.nView = MultiView1.ActiveViewIndex;
            if (MultiView1.ActiveViewIndex == 1)
                mw1.nView = MultiView1.ActiveViewIndex;
            if (MultiView1.ActiveViewIndex == 2)
                mw2.nView = MultiView1.ActiveViewIndex;
            if (MultiView1.ActiveViewIndex == 3)
                mw3.nView = MultiView1.ActiveViewIndex;
        }
     
        protected void btnNext_Click(object sender, EventArgs e)
        {
            MultiView1.ActiveViewIndex++;
            if (MultiView1.ActiveViewIndex == 0)
                mw0.nView = MultiView1.ActiveViewIndex;
            if (MultiView1.ActiveViewIndex == 1)
                mw1.nView = MultiView1.ActiveViewIndex;
            if (MultiView1.ActiveViewIndex == 2)
                mw2.nView = MultiView1.ActiveViewIndex;
            if (MultiView1.ActiveViewIndex == 3)
                mw3.nView = MultiView1.ActiveViewIndex;
        }

  2. #2
    Membre éprouvé

    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    1 448
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 448
    Par défaut
    À prioris vous n'avez pas à attendre qu'une vue soit séléctionné pour attribuer la valeur de l'index qui s'associe à tes usercontrol mwX

    mw0.nView = 0;
    mw1.nView = 1;
    mw2.nView = 2;
    etc.

    Regardez avec ça déjà.

  3. #3
    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
    Pourtant il faut bien que je sache lequel de mes controles je dois appelé et/ou modifier. Non?

  4. #4
    Membre éprouvé

    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    1 448
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 448
    Par défaut
    Citation Envoyé par tortuegenie Voir le message
    Pourtant il faut bien que je sache lequel de mes controles je dois appelé et/ou modifier. Non?
    Essayez l'initialisation que je proposais.
    Si ça ne fonctionne pas, faudra chercher (et donc nous montrer) dans le code de ton usercontrol.

  5. #5
    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
    C'est bon j'ai trouve le soucis, il ne faisait pas l'update de mes donnees dans le user control, enfin il le faisait mais trop tot.

    J'ai compris ce que tu voulais dire, enfin je pense.

    Merci

  6. #6
    Membre éprouvé

    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    1 448
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 448
    Par défaut
    Citation Envoyé par tortuegenie Voir le message
    C'est bon j'ai trouve le soucis, il ne faisait pas l'update de mes donnees dans le user control, enfin il le faisait mais trop tot.

    J'ai compris ce que tu voulais dire, enfin je pense.

    Merci
    Faut changer les éléments rendus au moment où l'information arrive et pas avant, c'est sûr

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

Discussions similaires

  1. [WPF][C#] Problème de TreeView avec MVvM sans UserControl
    Par Manwë06 dans le forum Windows Presentation Foundation
    Réponses: 9
    Dernier message: 05/10/2010, 13h23
  2. [C#]Problème avec ToolboxBitmap dans usercontrol
    Par ClaudeBg dans le forum Windows Forms
    Réponses: 2
    Dernier message: 27/02/2010, 15h44
  3. [CakePHP] [CakePHP] Probleme de session avec view
    Par LoKiDemon dans le forum Bibliothèques et frameworks
    Réponses: 1
    Dernier message: 14/12/2007, 13h47
  4. pb affichage avec "View report in web viewer"
    Par lotfilol dans le forum BIRT
    Réponses: 3
    Dernier message: 28/06/2007, 15h26
  5. Requete avec VIEW en JDBC ?
    Par iamthemitch dans le forum JDBC
    Réponses: 11
    Dernier message: 31/01/2006, 12h39

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