【问题标题】:Confirmation message box on Page load页面加载确认消息框
【发布时间】:2013-01-28 19:50:16
【问题描述】:

我需要出示确认书以确认交易。

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

我将如何在 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) { }
        });

       

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

【问题讨论】:

  • 我在编辑部分发布了一些代码
  • $.alerts.okButton="Yes"; $.alerts.cancelButton="否";这不会将我的确认消息框确定/取消按钮更改为是/否按钮

标签: c# javascript asp.net confirmation


【解决方案1】:

通过 javascript,您可以像这样在页面加载时加载确认消息:

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-12-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多