Bonjour,
Je développe en ce moment un logiciel de planning et je dois donc générer des tableaux dynamiquement. Je suis amené à créer des DropDownList dynamiquement. Jusque là pas de souci, une boucle For à ma convenence et c'est fait.
Là où ça coince c'est quand je génère les ID de mes DropDownList. J'écris ça :
Comme vous pouvez le voir la génération doit donner :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 For j As Integer = 0 To 6 lstRay.ID = "lstRay" & i Response.Write("<td colspan='2' class='headerstbl'>")%> <asp:DropDownList ID="lstAM" runat="server" DataSourceID="Rayons" DataTextField="Description_Rayon" DataValueField="ID_Rayon"></asp:DropDownList> <% Me.lstAM.ID = "lstAM" & j Response.Write("</td>") NextOr j'obtiens dans le code généré suivant:
- lstAM0
- lstAM1
- lstAM2
- lstAM3
- lstAM4
- lstAM5
- lstAM6
Je voulais donc demander s'il existait un moyen de ne pas avoir le ctl00_Main devant en sachant que le Main est un ContentPlaceHolder de ma page Maître (sinon cela donne ctl00_lst0).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <select name="ctl00$Main$lst0" id="ctl00_Main_lst0">
Voilà je vous remercie d'avance pour l'aide que vous m'apporterez.![]()
Partager