页面加载确认消息框
问题描述:
我有一个要求显示交易确认的配置。页面加载确认消息框
我有一个系统来维护用户的每日交易。如果债务人进入交易,那么当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按钮。所以我使用自定义对话框,但它不适合我。
答
由JavaScript,你可以在页面加载加载确认消息是这样的:
window.onload=function(){
var r=confirm("Message");
if (r==true) {
alert("OK!");
}
else {
alert("Cancel!");
}
};
答
但是,在调用此函数?在aspx代码中的身体onload? 我有相同的情况下,我想在确认消息(是或否)在C#的页面加载事件执行操作,我在身体onload上使用此代码,但它总是在C#页面加载事件的代码后运行。操作完成后会弹出确认信息。
可以发表一些代码吗? – iJade 2013-02-13 14:10:59
我在已编辑部分发布了一些代码 – user 2013-02-14 05:53:20
$ .alerts.okButton =“是”; $ .alerts.cancelButton = “否”;这不会将我的confim消息框ok/cancel按钮更改为yes/no按钮 – user 2013-02-14 08:20:48