页面加载上的确认消息框

Confirmation message box on Page load

本文关键字:确认 消息 加载      更新时间:2023-09-26

我需要为交易确认显示确认。

我有一个系统来维护来自用户的日常交易。如果借方输入交易,则创建者登录系统时应显示确认消息。如果他确认了该交易,那么只有交易会成功。单个用户有多个事务。因此,对于每笔交易,创建者必须显示带有该交易详细信息的确认消息。

我将如何在asp.net 中做到这一点

我应该从javascript调用web方法来获取所有未决交易或有其他合适的方法吗?

编辑

 $(function () {
            PageMethods.getPandingTransaction(onSucess, onError);
            function onSucess(result) {
                for (var i = 0; i <= result.length; i++) {
                    var message = "Please confirm Rs." + result[i].Amount
                   if (confirm(message)) {
                    PageMethods.UpdateTransaction(result[i].TransactionID, true);
                }
                else { PageMethods.UpdateTransaction(result[i].TransactionID, false); }
                }
            }
            function onError(result) { }
        });
       

我可以显示确认消息框。但是我想要"是/否"按钮,而不是"确定/取消"按钮。所以我使用自定义对话框,但它对我不起作用。

通过javascript,您可以在页面加载上加载确认消息,如下所示:

window.onload=function(){
   var r=confirm("Message");
   if (r==true) {
      alert("OK!");
   }
   else {
      alert("Cancel!");
   }
};

但是在哪里调用这个函数呢?aspx代码中的body onload?。我有同样的情况,我想用确认消息(是或否)对C#的页面加载事件执行操作,我在body onload上使用了这个代码,但它总是在C#页面加载事件的代码之后运行。操作完成后将弹出确认消息。