簡體   English   中英

如何在JavaScript上執行存儲過程Confirmbutton在ASP.NET中單擊

[英]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方法,然后在該方法中調用執行操作。 檢查以下鏈接

http://www.aspsnippets.com/Articles/Make-AJAX-Call-to-ASP.Net-Server-Side-Web-service-method-using-jQuery.aspx

注意:如果按鈕是服務器控件,請使用OnClientClick。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM