2014-06-24 57 views
0

onokay腳本不能在我的代碼中工作。我的目標是在點擊好按鈕時調用asp按鈕點擊事件,如果它是取消按鈕,則不需要調用按鈕點擊事件。在下面我給出了我寫的代碼。任何人都可以幫助我解決這個問題。onokaycript不能使用ajax模式彈出式擴展程序

<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %> 
<asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager> 
<asp:Button ID="submit" runat="server" Text="Submit" onclick="submit_Click" ValidationGroup="submt"/> 
       <asp:ModalPopupExtender ID="ModalPopupExtender1" runat="server" cancelcontrolid="btnCancel" okcontrolid="btnOkay" targetcontrolid="submit" popupcontrolid="Panel1" popupdraghandlecontrolid="PopupHeader" drag="true" backgroundcssclass="ModalPopupBG" OnOkScript="onok();"></asp:ModalPopupExtender> 
       <asp:panel id="Panel1" style="display: none" runat="server"> 
       <span id="overlay"></span> 
       <div class="HellowWorldPopup"> 
        <div class="PopupHeader" id="PopupHeader">Warning</div> 
        <div class="PopupBody"> 
         <p>Do you want to change the password!!!</p> 
        </div> 
       <div class="Controls"> 
        <input id="btnOkay" type="button" value="Okay"/> 
        <input id="btnCancel" type="button" value="Cancel" /> 
       </div> 
     </div> 
</asp:panel> 

<script type="text/javascript"> 
    function onok() { 
     return true; 
    } 
</script> 
+1

你是否得到這個錯誤? – gkrishy

+0

沒有錯誤,不會調用按鈕「提交」的單擊事件 – Varghese

回答

0

更改toolkitscriptmanager而不是腳本管理器。爲了獲得最好的原因see here

0

添加以下代碼的JavaScript來調用服務器按鈕點擊事件:

函數的OnOK(){ __doPostBack( 「<%= submits.UniqueID%>」, 「點擊」);

} 
相關問題