繁体   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