Dans une page Web, j'ai deux listview imbriquées. La deuxième contient des controles, notamment une textbox, un controle utilisateur contenant une dropdownlist. Je voudrais récupérer la valeur de ces controles au moment de l'enregistrement ( bouton IB_panelenregistrer ). Je voudrais également récupérer la valeur de l'élément de la première listview ( <%# Eval("LibRubrique") %> ) qui n'est pas accessible dans la deuxième listview.
Voici le code de la page aspx :
Merci de votre aide.
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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85 <asp:ListView ID="LV_Rubrique" runat="server"> <LayoutTemplate> <table runat="server" align="left"> <thead> <tr> <th><asp:LinkButton ID="LinkButtonAjouterRubrique" runat="server">Ajouter une rubrique</asp:LinkButton></th> </tr> </thead> <tr runat="server" id="itemPlaceholder"></tr> </table> </LayoutTemplate> <ItemTemplate> <tr> <td> <h3><%# Eval("LibRubrique") %></h3></td> </tr> <tr> <td> <asp:ListView id="LV_Paragraphe" runat="server" DataSource='<%# Eval("ListeParagraphe") %>' > <LayoutTemplate> <table> <tr> <td><div runat="server" id="itemPlaceholder"></div></td> </tr> </table> </LayoutTemplate> <ItemTemplate> <table> <tr> <td> <asp:ImageButton ID="ImgFlecheHaut" runat="server" ImageUrl="~/Images/FlecheHaut.jpg" CssClass="dimButton" Height="12px" /> </td> <td> <asp:ImageButton ID="ImgFlecheBas" runat="server" ImageUrl="~/Images/FlecheBas.jpg" CssClass="dimButton" Height="12px" /> </td> <td width="750px"> <%# Eval("LibParagraphe") %> </td> <td width="100px"> <%# Eval("LibStyle") %> </td> <td> <asp:ImageButton ID="ImgModifier" runat="server" ImageUrl="~/Images/modifier.png" CssClass="dimButton" Height="12px" OnCommand="ImageButtonModifier_OnCommand" CommandArgument='<%# Eval("IdStyle") %>' /> </td> <td> <asp:ImageButton ID="ImgSupprimer" runat="server" ImageUrl="~/Images/poubelle.png" CssClass="dimButton" Height="12px" OnCommand="ImageButtonSupprimer_OnCommand" CommandArgument='<%# Eval("ID_Paragraphe") %>'/> <asp:ConfirmButtonExtender ID="ConfirmButtonExtender1" runat="server" TargetControlID="ImgSupprimer" ConfirmText="Confirmez-vous la suppression ?"> </asp:ConfirmButtonExtender> </td> </tr> </table> <asp:Panel ID="ModalPanelModifier" runat="server" Width="800px" BorderStyle="Groove" BackColor="White"> <table> <tr> <td> <asp:TextBox ID="TBpanelParagraphe" runat="server" Text='<%# Eval("LibParagraphe") %>' TextMode="MultiLine" Width="750px" BorderStyle="None" Font-Names="eurostile"></asp:TextBox> </td> </tr> </table> <table> <tr> <td> <asp:ImageButton ID="IB_panelenregistrer" runat="server" Height="12px" ImageUrl="~/Images/save.png" OnCommand="Enregistrer_Paragraphe_OnCommand" />   <asp:ImageButton ID="IB_panelretour" runat="server" Height="12px" ImageUrl="~/Images/return.png" />   <uc1:WUCStyle ID="WUCStyle1" runat="server"/> </td> </tr> </table> </asp:Panel> <asp:ModalPopupExtender ID="MPE_Modifier" runat="server" TargetControlID="ImgModifier" PopupControlID="ModalPanelModifier" OkControlID="IB_panelretour" > </asp:ModalPopupExtender> </ItemTemplate> </asp:ListView> </td> </tr> <tr> <td> <asp:LinkButton ID="LinkButtonAjouterParagraphe" runat="server" OnCommand="LinkButtonAjouterParagraphe_OnCommand" CommandArgument='<%# Eval("IdRubrique") %>' >Ajouter un paragraphe</asp:LinkButton> </td> </tr> </ItemTemplate> </asp:ListView>
Partager