2013-08-19 3 views
1

Visual Studio 2012의 AJAX Control Toolbox에서 ModalPopupExtender를 사용했습니다. 삭제 단추에 컨트롤을 놓았으며이 코드를 .aspx 파일에 추가했습니다. 그러나 테스트 할 때 이전에 확인 대화 상자없이 삭제 코드를 실행하기 만하면됩니다.vb.Net ASP ModalPopupExtender가 작동하지 않습니다.

<asp:Button ID="btnDelCand" runat="server" Text="Delete Candidate" /> 
      <ajaxToolkit:ConfirmButtonExtender ID="btnDelCand_ConfirmButtonExtender" runat="server" ConfirmText="" Enabled="True" TargetControlID="btnDelCand"> 
      </ajaxToolkit:ConfirmButtonExtender> 
      <ajaxToolkit:ModalPopupExtender ID="btnDelCand_ModalPopupExtender" runat="server" TargetControlID="btnDelCand"> 
      </ajaxToolkit:ModalPopupExtender> 

는 내가 뭔가를 놓친 적이 확신 해요,하지만 난 AJAX (첫 번째 시도를!)를 사용하여 아주 새로운, 그래서 어떤지도 주시면 감사하겠습니다.

감사합니다.

답변

0

원하는대로 대화 상자를 만들 수 있습니다.
패널 안에 배치하십시오.

이 코드를 편집하고 패널 코드를이 패널 코드로 바꿉니다.

<asp:button id="Button1" runat="server" text="Button" /> 
<cc1:modalpopupextender id="ModalPopupExtender1" runat="server" 
    cancelcontrolid="btnCancel" okcontrolid="btnOkay" 
    targetcontrolid="Button1" popupcontrolid="Panel1" 
    popupdraghandlecontrolid="PopupHeader" drag="true" 
    backgroundcssclass="ModalPopupBG"> 
</cc1:modalpopupextender> 
<asp:panel id="Panel1" style="display: none" runat="server"> 
    <div class="HellowWorldPopup"> 
     <div class="PopupHeader" id="PopupHeader">Header</div> 
     <div class="PopupBody"> 
      <p>This is a simple modal dialog</p> 
     </div> 
     <div class="Controls"> 
      <input id="btnOkay" type="button" value="Done" /> 
      <input id="btnCancel" type="button" value="Cancel" /> 
     </div> 
    </div> 
</asp:panel> 
0

문제에 대한 해결책은

<asp:ToolkitScriptManager> 
으로

<asp:ScriptManager> 

대체하는

관련 문제