重定向到新网站并返回到原始网站asp.net

时间:2014-01-03 17:00:30

标签: c# asp.net redirect

我有一个场景,我需要使用ASP.NET从网站A调用网站B.完成网站B上的工作后,需要将用户重定向到网站A上的同一页面。

网站A - >网站B - >网站A

这类似于调用paypal并返回电子商务网站的电子商务网站的行为

请帮助实现这一目标。

2 个答案:

答案 0 :(得分:1)

我说大多数网站都遵循下一个方案来实现这一行为:

  • 网站A请求网站B域中的网址,发送某种回调机制,最有可能是返回网址

    < / LI>
  • 网站B会记住A的返回网址,是否需要进行处理,然后通过向网站A提供的返回网址发出请求,简单地将用户引导回网站A.

  • 网站A相应地采取行动,因为它知道网站B使用了专门创建的返回网址来处理在网站B短暂访问后回来的用户。

为了避免服务器之间的虚假请求,一个&#34;临时令牌&#34;通常在两个网站之间使用,以便他们的#34;谈话&#34; 受保护

答案 1 :(得分:0)

执行此操作的一种方法是在“框架”中调用网站B,并根据逻辑,您可以获得网站A的返回网址。

ASP.NET How to redirect to another web site from a page inside a frame