1

嗨,我正在建立一个网站,我们在其中进行信用卡交易。我使用 C# 在 Asp.net 中构建 Web 应用程序。我的问题是,当信用卡交易发生在网络服务的幕后时——我如何向客户显示一个页面,说明“信用卡处理正在进行,请稍候”。我只想显示一个信用卡交易正在发生的页面,这样客户就不会多次点击提交按钮。有人可以告诉我如何实现这一目标。

4

2 回答 2

1

最好的选择可能是进行异步 Web 服务调用。Steve Wellens 的ASP.NET 博客上有一篇文章,描述了如何从网页进行异步 Web 服务调用

于 2012-09-09T04:58:55.250 回答
1

在您的页面中创建一个DIV标签,其中包含您想要的所有文本、图形和样式,并将display属性设置为none并禁用提交按钮。如果click按钮启动长时间运行的进程,请将display属性设置为block以显示消息。当长时间运行的过程完成时,它返回的页面将替换此页面。您必须自己制定详细信息。

于 2012-09-09T05:00:33.587 回答