页面加载确认消息框

问题描述:

我有一个要求显示交易确认的配置。页面加载确认消息框

我有一个系统来维护用户的每日交易。如果债务人进入交易,那么当creaditor登录到系统时应该显示确认消息。如果他确认了交易,那么只有交易才会成功。一个用户有多个交易。因此,对于每次交易,creaditor都必须显示确认信息。

我怎么会做这在asp.net

我应该调用Web方法从javascript来获取所有 未决事务或是否有任何其他合适的方式来做到这一点?

编辑

$(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) { } 
     }); 

我能显示确认消息框。但我想要Yes/No按钮而不是Ok/Cancel按钮。所以我使用自定义对话框,但它不适合我。

+0

可以发表一些代码吗? – iJade 2013-02-13 14:10:59

+0

我在已编辑部分发布了一些代码 – user 2013-02-14 05:53:20

+0

$ .alerts.okButton =“是”; $ .alerts.cancelButton = “否”;这不会将我的confim消息框ok/cancel按钮更改为yes/no按钮 – user 2013-02-14 08:20:48

由JavaScript,你可以在页面加载加载确认消息是这样的:

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

但是,在调用此函数?在aspx代码中的身体onload? 我有相同的情况下,我想在确认消息(是或否)在C#的页面加载事件执行操作,我在身体onload上使用此代码,但它总是在C#页面加载事件的代码后运行。操作完成后会弹出确认信息。