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;
    }