我正在开发一个网站。在该网站中,我将控制重定向到另一个站点。完成另一个网站的工作后,我想从我的网站上回到我的页面。
假设我想在我的网站页面“abc.aspx”上重定向。我在我自己的电脑的默认虚拟目录上安装了我的网站。
我正在开发一个购物网站&付款我正在重定向到ccavenue网站。在从ccavenue网站完成购物付款后,我想重定向到我的购物网站到特定页面,而且我不想在另一个窗口上打开付款流程。比怎么做?
怎么做?
答案 0 :(得分:0)
您需要该辅助站点才能执行重定向。这通常是电子商务网站处理与付款门户网站交互的方式。或者,您可以在新窗口/选项卡中打开第二个站点,这样当用户关闭该窗口时,默认情况下它们将返回到您的站点。
理想情况下,您需要提供更多背景信息,以便人们可以回答您问题的具体细节。
答案 1 :(得分:0)
内部重定向:
Response.redirect("/abc.aspx")
这将做同样但可能更具可读性:
Response.redirect(Request.Url.Authority+"/abc.aspx")
外部重定向:
Response.redirect("http://www.derp.nu/foo")
如果使用会话变量,也可以在链接后输入FALSE(作为参数):
Response.redirect("/abc.aspx", false)
你也可以这样做:
答案 2 :(得分:0)
我得到了解决方案,就是 -
System.Web.HttpContext.Current.Request.Url.GetLeftPart(UriPartial.Authority) + VirtualPathUtility.ToAbsolute("~/CCAvenueReturn.aspx")
将返回我网站的当前网址