Bonjour,
J'ai une dropdownlist que je charge à l'ouverture de ma fenêtre modal :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 function ShowMyModalPopupLoc(p_LblLocBatId,p_LblLocEtgId,p_LblLocId) { var lblLocBatId = $('#'+ p_LblLocBatId); var lblLocEtgId = $('#'+ p_LblLocEtgId); var lblLocId = $('#'+ p_LblLocId); $( "#dialog-formLoc" ).dialog( "open" ); $('#<%= tbLblLocBatId.ClientID %>').val(lblLocBatId.attr('ID')); $('#<%= tbLblLocEtgId.ClientID %>').val(lblLocEtgId.attr('ID')); $('#<%= tbLblLocId.ClientID %>').val(lblLocId.attr('ID')); <%ChargerBatiment();%> }
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 <div id="dialog-form" title="Modifier le responable"> <asp:UpdatePanel ID="UpdatePanelResponsable" runat="server"> <contenttemplate> <p><asp:Label ID="lblDialogFormMsgError" runat="server" Text=" "></asp:Label></p> <asp:Label ID="lblNewResponsable" runat="server" Text="Nouveau responsable"></asp:Label> <asp:TextBox ID="tbNewResponable" runat="server"></asp:TextBox><br /> <asp:Button ID="btNewResponable" runat="server" Text="Chercher" Font-Size="XX-Small" onclick="btNewResponable_Click" onclientclick="return (valide3Car());" /><br /><br /> <asp:DropDownList ID="dlNewResponable" runat="server" AutoPostBack="true" DataTextField="Email" Width="230px" Font-Size="XX-Small" DataValueField="ID" DataTextFormatString="{0}" OnSelectedIndexChanged="dlNewResponable_OnSelectedIndexChanged"> </asp:DropDownList><br /> <asp:TextBox ID="tbRespPrenNom" runat="server" Text="defaut" Visible="true"></asp:TextBox> <asp:TextBox ID="tbRespId" runat="server" Text="defaut" Visible="true"></asp:TextBox> </contenttemplate> </asp:UpdatePanel> <asp:TextBox ID="tbLblRespId" runat="server" Text="defaut" Visible="true"></asp:TextBox><br /> <asp:TextBox ID="tbLblIdRespPrenNom" runat="server" Text="defaut" Visible="true"></asp:TextBox><br /> </div>Mais lorsque je change la valeur de ma ddl, celle-ci se retrouve vidée.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 protected void ChargerBatiment() { // init de la fenêtre modale Changement de localisation Ot_Collection<Od_Batiment> ods_batimentsNew = Om_Batiment.SelectBatimentParUnDepartement(wuc_filtre_hierarchie.Code_Departement); //ods_batimentsNew.Insert(0, new Od_Batiment("", "Sélectionner une valeur")); DlNewBatiment.DataSource = ods_batimentsNew; DlNewBatiment.DataBind(); }
Ma ddl est dans un update manager comment laisse voir le code en rouge.
Merci
nath
Partager