3dSecure实施Asp.net与母版页 [英] 3dSecure Implementation Asp.net With Master Page

查看:90
本文介绍了3dSecure实施Asp.net与母版页的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

大家好;
我正在使用母版页模板编写付款系统;
我在contentplaceholder中有这样的表单;

Hi everyone;
I''m writing payment system with using master page template;
I have a form in contentplaceholder like this;

<form id="frmPayment" method="post" action="bank3dSecureValidatingUrl">
    <div>
    <input type="hidden" name="xxx" value="<%=xxx%>" />
    <input type="hidden" name="xxx" value="<%=xxx%>" />
    <input type="hidden" name="xxx" value="<%=xxx%>" />
    <input type="hidden" name="xxx" value="<%=xxx%>" />
    <input type="hidden" name="dcins" value="<%=dcins%>" />
    <input type="hidden" name="sipbil" value="<%=sipbil%>" />
    <input type="hidden" name="sesbil" value="<%=sesbil%>" />
    <input type="hidden" name="burl" value="<%=burl%>" />
    <input type="hidden" name="hurl" value="<%=hurl%>" />
    <input type="hidden" name="time" value="<%=time%>" />
    <input type="hidden" name="xxx" value="<%=xxx%>" />
 </form>



当我提交页面时,浏览器将我不在主页上的secure3d验证URL重定向到我,并向我显示一个文本框,以便从我的手机编写验证代码,当我输入代码后,银行页面将我成功的URL重定向到我,并以发布的形式提供给我.但我想在母版页中看到验证页面,而在新页面中看不到内容占位符.

我可以不使用画框来做到这一点吗?使用JavaScript或eq
非常感谢



when I submit page, browser redirect me secure3d validation url not in master page and show me a textbox, to write validation code from my mobile phone, when I enter code then banks page redirect me succeed url which I give it with posted form. but I wantto see validation page in master page and content place holder not in new page.

Can I do this without using frame ? with JavaScript or eq
Thanks very much

推荐答案

我非常确定您必须使用框架,而我已经看到的所有实现都使用框架.

http://www.pcworld.idg.com.au/article/334105/3d_secure_online_payment_system_secure_researchers_say/ [ ^ ]

他们的主要要点之一是在交易过程中如何将3DS集成到网站中.电子商务网站在iframe中显示3DS,是一个将内容从一个网站引入另一个网站的窗口.电子商务网站直接连接到银行,该银行在iframe中请求一个人的密码.

如果密码正确,则说明交易已完成.但是研究人员认为,由于iframe没有显示URL,因此很难判断它是否是真实的."

一些站点将通过创建模式对话框并将框架加载到对话框中来实现此目的.但是,您必须使用框架,因为您要将外部内容(来自银行的3d安全页面)加载到自己的网站中,框架实际上是可以实现的唯一方法.
I''m pretty sure you have to use a frame, all implementations of this I''ve seen use frames.

http://www.pcworld.idg.com.au/article/334105/3d_secure_online_payment_system_secure_researchers_say/[^]

"One of their main points is how 3DS is integrated into Web sites during a transaction. E-Commerce Web sites display 3DS in an iframe, which is a window that brings content from one Web site into another. The e-commerce Web site connects directly to a bank, which solicits a person''s password in the iframe.

If the password is right, the transaction is complete. But the researchers argue that since there''s no URL displayed with the iframe, it''s difficult to tell whether it''s genuine or not."

Some sites will achieve this by creating a modal dialog and load the frame into the dialog. But you have to use a frame because you are loading external content (the 3dsecure page from the bank) into your own site, and a frame is really the only way it can be achieved.


这篇关于3dSecure实施Asp.net与母版页的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆