在信用卡处理发生时等待页面

时间:2012-09-09 04:29:56

标签: c# asp.net .net credit-card

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

2 个答案:

答案 0 :(得分:1)

最佳选择可能是进行异步Web服务调用。有一篇关于Steve Wellens' ASP.NET博客的文章描述了how to do Async web service calls from a web page

答案 1 :(得分:1)

在页面中创建一个DIV标记,其中包含display属性设置为none所需的所有文本,图形和样式,并禁用提交按钮。在启动长时间运行进程的按钮的click事件中,将display属性设置为block以显示消息。当长时间运行的进程完成时,它返回的页面将替换此页面。你必须自己解决细节。