2011-08-19 3 views
1

드롭 다운 상자가 포함 된 모달 팝업을 사용하고 있습니다. 드롭 다운이 변경되면 데이터를 검색하고 모달 내에서 레이블을 지정하려고합니다. 디버거에서 레이블 값이 설정되어 있음을 확인했지만 모달에서는 표시되지 않습니다.드롭 다운 내에서 값 설정 modalpopupextender에서 selectedindexchanged가 표시되지 않습니다.

모달/패널 코드 :

<asp:Panel ID="pnlUpdate" runat="server" CssClass="modalPopup"> 
    <div> 
      <asp:UpdatePanel runat="server" ID="upSubnetUpdate" UpdateMode="Conditional"> 
      <ContentTemplate> 
        <asp:Label runat="server" ID="pnlLblSubnet" CssClass="searchLabel">Subnet:</asp:Label> 
        <asp:DropDownList runat="server" ID="ddlSubnet" OnSelectedIndexChanged="ddlSubnet_SelectedIndexChanged" AutoPostBack="true"></asp:DropDownList><br /> 
      </ContentTemplate> 
     </asp:UpdatePanel> 
    </div> 
    <div> 
     <asp:Label runat="server" ID="lblIPStartUpdate"></asp:Label> 
     <asp:Label runat="server" ID="lblIPEndUpdate"></asp:Label> 
     <asp:Label runat="server" ID="lblGatewayUpdate"></asp:Label> 
     <asp:Label runat="server" ID="lblSubnetMaskUpdate"></asp:Label> 
    </div> 
</asp:Panel> 

드롭 다운 코드

protected void ddlSubnet_SelectedIndexChanged(object sender, EventArgs e) 
    { 
     SubnetInfo si = GetSubnetInfo(ddlSubnet.SelectedItem.Text); 
     lblIPStartUpdate.Text = si.IP_Start; 
     lblIPEndUpdate.Text = si.IP_End; 
     lblGatewayUpdate.Text = si.Gateway; 
     lblSubnetMaskUpdate.Text = si.Subnet_Mask; 
    } 

이 페이지 수명주기 문제 또는 모달 팝업의 제한 사항입니다 있는지 확실하지 않습니다.

도움 주셔서 감사합니다.

답변

1

UpdatePanel에 드롭 다운과 레이블을 넣어야합니다. 드롭 다운은 UpdatePanel에 있지만 UpdatePanel에도없는 경우 레이블을 업데이트 할 수 없습니다.