信用卡处理发生时等待页面
Posted
技术标签:
【中文标题】信用卡处理发生时等待页面【英文标题】:Wait Page while Credit Card Processing happens 【发布时间】:2012-09-02 10:11:25 【问题描述】:您好,我正在建立一个网站,我们在其中进行信用卡交易。我使用 C# 在 Asp.net 中构建 Web 应用程序。我的问题是,当信用卡交易发生在网络服务的幕后时——我如何向客户显示一个页面,说明“信用卡处理正在进行,请稍候”。 我只想显示一个信用卡交易正在进行的页面,这样客户就不会多次点击提交按钮。谁能告诉我如何实现这一目标。
【问题讨论】:
请避免添加签名(它已经在您的名下)和“感谢信”(赞成/接受好的答案)。也见鬼你的转变键 - 似乎是半随机的。 【参考方案1】:在您的页面中创建一个DIV
标记,其中包含您想要的所有文本、图形和样式,并将display
属性设置为none
并禁用提交按钮。在启动长时间运行进程的按钮的click
事件中,将display
属性设置为block
以显示消息。当长时间运行的过程完成时,它返回的页面将替换此页面。您必须自己制定详细信息。
【讨论】:
【参考方案2】:最好的选择可能是进行异步 Web 服务调用。 Steve Wellens'ASP.NET 博客上有一篇文章描述了how to do Async web service calls from a web page。
【讨论】:
嗨,我的服务没有问题,它工作正常。我也得到了所需的输出。我所需要的只是当处理发生时,就像您在任何电子商务应用程序中看到的那样 - 我们会得到一个页面,说明“您的交易正在处理中 - 请稍候”。我想展示类似的东西。以上是关于信用卡处理发生时等待页面的主要内容,如果未能解决你的问题,请参考以下文章