簡體   English   中英

ASP.NET和Java腳本確認對話框

[英]ASP.NET & Javascript confirmation dialog

我有一個使用JavaScript庫制作的確認對話框,我希望在用戶嘗試從gridview刪除行時顯示它。 該庫的作用是,它不使用JavaScript中的Confirm函數,而是顯示自定義彈出窗口,一旦用戶單擊“是”,它將執行一個回調函數,一旦用戶單擊“否”,它將執行另一個回調函數。

當將此庫與服務器端事件一起使用時,服務器端事件不等待確認,因為它不是javascript確認函數,因此如何使JS警報中的回調結果使服務器端代碼等待是還是不是?

我對開發總體上是新手,因此感謝您提出任何想法。

您必須將要調用的javascript函數綁定到OnClientClick屬性,並且OnClick將綁定到服務器端事件。

在服務器端事件之前首先調用的javascript函數中,您必須返回truefalse

如果為true ,則將執行服務器端事件,如果為false ,則甚至不會回發。 根據您的評論和插件,您可以這樣做

function sampleFunction() {
    var flag = false; // maintain a flag
    alertify.confirm("This is a confirm dialog.", function() {
        flag = true; // set it true here
    }, function(){});
    return flag; // return the flag
}

暫無
暫無

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

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