Bonjour à tous.

Je souhaite lier un radiobuttonlist à un collapsiblePanelExtender de l'AjaxControlToolKit.

En gros suivant le choix que je ferai, je voudrais pouvoir afficher ou pas une zone de ma page. Malheureusement les propriétés de ce contrôle se base sur un ID de contrôle et sur le simple événement click, alors que moi j'ai besoin de différencier la sélection du radiobuttonlist.

J'ai essayé évidemment d'ajouter un ID aux étiquettes des boutons radio mais rien n'y fait, on ne peut mettre que du texte brut entre les balises <listitem></listitem>

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
 
        <div>
            <asp:Panel ID="panelone" runat="server">
                Etat : &nbsp;
 
                <asp:RadioButtonList ID="etat_dmd" runat="server" RepeatDirection="Horizontal" 
                    RepeatLayout="Flow">
                    <asp:ListItem>Inconnu</asp:ListItem>
                    <asp:ListItem>Provisoire</asp:ListItem>
                    <asp:ListItem>Définitf</asp:ListItem>
                </asp:RadioButtonList>                
            </asp:Panel>
        <div>
            <asp:Panel ID="targetpanel" runat="server">
                Montant attribué: <asp:TextBox runat="server" ID="mont_att" />
                <br />
                Commentaire:<br />
                <asp:TextBox ID="comm_aide" runat="server" Width="80%" TextMode="MultiLine" />
            </asp:Panel>
            <ajaxtoolkit:CollapsiblePanelExtender ID="cpe_plus" runat="server" CollapseControlID="etat_dmd"
                ExpandControlID="etat_dmd" TargetControlID="targetpanel" CollapsedSize="0" Collapsed="true" />
        </div>
        </div>
Quelqu'un aurait-il déjà eu à faire un truc du même genre?

Merci pour vos réponses.