[英]How to Execute the Stored Procedure on Javascript Confirmbutton Click in ASP.NET
我有一個.aspx頁面,該頁面上有一個按鈕“ clickme”,單擊JavaScript確認按鈕后,我要在該按鈕上執行存儲過程。 如果用戶單擊“是”,則僅在按下“取消”時不執行存儲過程,才執行存儲過程...該按鈕是服務器控件。
幫助贊賞!
在您的Page_Load事件中,輸入以下代碼(或者您可以在aspx頁面中輸入等效的代碼)。
btnSubmitRequest.Attributes.Add("onclick", "return window.confirm('Submit Request?');");
其中btnSubmitRequest是您在aspx頁面上為按鈕提供的ID, Submit Request是要向用戶顯示的消息(必須將消息放在單引號中)。 還必須使用runat =“ server”標記創建按鈕。
如果用戶在JavaScript窗口上單擊“確定”,則將觸發該按鈕的OnClick事件。 您可以在其中調用存儲過程。 如果用戶在JavaScript窗口上單擊“取消”,則永遠不會觸發OnClick事件。
如果將按鈕設置為runat = server,您仍然可以在javascript中捕獲click事件並執行javascript。 如果您希望它繼續正常處理回發,只需從javascript返回true;如果要取消回發,則返回false。
這個怎么樣:
在JavaScript函數上,單擊可以將ajax發布到靜態web方法,然后在該方法中調用執行操作。 檢查以下鏈接
注意:如果按鈕是服務器控件,請使用OnClientClick。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.