J'ai inséré un contrôle de liste de cases à cocher ASP.NET dans un conteneur d'onglet AJAX. Maintenant, j'ai besoin de créer un objet de ce contrôle pour accéder à la liste de case à cocher dans mon code C# derrière le fichier.Comment obtenir un objet de liste de cases à cocher ASP.NET lorsqu'il se trouve dans un conteneur d'onglet AJAX
Voici mon HTML où j'ai créé ma liste de case à cocher:
<ajaxToolkit:TabContainer ID="tcPrescription" runat="server" Height="444px">
<ajaxToolkit:TabPanel runat="server" ID="indoor" Height="430px">
<HeaderTemplate>
Indoor Prescription
</HeaderTemplate>
<ContentTemplate>
<div id="bottomcontainer" style="height:420px;">
<div id="bottomleft" style="float:left;height:420px;width:400px;text-align:center;">
<asp:Panel ID="pnlMedicines" runat="server" HorizontalAlign="Center"
ScrollBars="Vertical" Height="375px" Width="389px">
<center>
<asp:CheckBoxList ID="cblMedicines" runat="server" BackColor="White"
BorderColor="#669900" BorderStyle="Solid" BorderWidth="1px"
Height="350px" Font-Bold="False" ForeColor="Black" Width="316px"
DataSourceID="dsMedicines" DataTextField="MedicineName"
DataValueField="MedicineName" >
</asp:CheckBoxList>
...
</ContentTemplate>
</ajaxToolkit:TabPanel>
</ajaxToolkit:TabContainer>
Et voici mon code dans le fichier code-behind:
CheckBoxList cblMedicines = (CheckBoxList)tcPrescription.FindControl("cblMedicines");
Il retourne un objet null
pour cblMedicines
. Alors, comment puis-je accéder à un contrôle de liste de cases à cocher dans un conteneur d'onglet AJAX?
S'il vous plaît aidez-moi avec ceci.
Que diriez-vous de pnlMedicines.FindControl ("cblMedicines")? – Shai
Oui, c'est le chemin. Merci beaucoup Shai ... Vous avez sauvé ma journée :) – Jake
@lpjanaka J'ai posté une réponse, l'accepter pour la richesse commune. bonne chance! – Shai