Bonjour, voila la structure de mon multiview:
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 : 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="< Back " OnClick="btnBack_Click" /> <asp:Button ID="btnNext" runat="server" Text="Next >" OnClick="btnNext_Click" /> <asp:Button ID="btnSend" runat="server" Text="Send" OnClick="btnSend_Click" />
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; }
Partager