簡體   English   中英

如何從外部JS文件調用服務器端按鈕單擊事件?

[英]How to call a server side button click event from external JS file?

我有一個工具欄,當單擊一個項目時,它會從外部js文件中調用radconfirm窗口,當您單擊ok按鈕時,它會調用一個回調函數,在該回調函數中,我正在搜索Button1來調用其onclick事件,因此我可以添加一些代碼以從數據庫中刪除記錄。 我知道可以將所有腳本放入標記中,但是我想清理標記並將所有內容放入外部js文件中。

javascript是..

function CallConfirm() {
var oConfirm = radconfirm("howdy", confirmCallbackFn, 500, 500);
}

function confirmCallbackFn(arg) {
if (arg == true) //the user clicked OK
    {
        document.getElementById("<%=Button1.ClientID%>").click();
    }
else {
    document.getElementById("rbtnRefesh").click();
    }
}

除了“使用ajax和webmethod”之外,任何想法都將受到贊賞。 我沒有任何Web方法,也沒有使用WebAPI,僅使用存儲過程。

謝謝

在aspx頁面上聲明一個包含按鈕ID名稱的全局Javascript變量。 之后,您可以在外部JS文件上引用此變量。

暫無
暫無

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

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