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>
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();
    }
Mais lorsque je change la valeur de ma ddl, celle-ci se retrouve vidée.
Ma ddl est dans un update manager comment laisse voir le code en rouge.


Merci

nath