2012-10-17 5 views
0

안녕하세요. 저는 여러 개의 드롭 다운 컨트롤이있는 사용자의 세부 정보를 취하는 usercontrol을 가지고 있습니다 ... 예. 국가 드롭 다운 목록은 선택 값을 기반으로 포스트 백 및 채우기 상태 드롭 다운 목록을 생성합니다. State의 Dropdownlist는 states를 기반으로 도시를 가져올 포스트 백을 생성합니다. 또한 모든 것은 Ajax UpdatePanel에서 발생합니다. - 선택 - UserControl에서 포스트 백 후에 Popupextender가 사라집니다.

내가 popupextender에서이 컨트롤을 사용하고 표시합니다. 드롭 다운리스트 postback popupcontrol이 사라질 때마다. 그걸 도와주세요.

<asp:Panel ID="pnlhotelsearch" runat="server"> 

      <div> 

      </div> 
      <uc1:SlimMainsearchpanel ID="SlimMainsearchpanel1" runat="server" /> 


     </asp:Panel> 
     <ajaxToolkit:PopupControlExtender ID="PopupControlExtender1" TargetControlID="lnkbtnCriteriea" PopupControlID="pnlhotelsearch" runat="server"> 
     </ajaxToolkit:PopupControlExtender> 

답변

0

ASP.net Modal Pop up extender and DropDownlist autopostback에는 몇 가지 제안이 있습니다.

내가 해결 한 방법은 AutoPostBack 이벤트 처리기에서 DropDownChangedEvent와 같은 새로운 이벤트를 발생시키는 것입니다. 새 DropDownChangedEvent의 처리기는 PopupExtender.Show를 호출합니다.