如何重定向到asp.net中的特定网站页面?

时间:2011-09-20 09:10:32

标签: asp.net web

我正在开发一个网站。在该网站中,我将控制重定向到另一个站点。完成另一个网站的工作后,我想从我的网站上回到我的页面。

假设我想在我的网站页面“abc.aspx”上重定向。我在我自己的电脑的默认虚拟目录上安装了我的网站。

我正在开发一个购物网站&付款我正在重定向到ccavenue网站。在从ccavenue网站完成购物付款后,我想重定向到我的购物网站到特定页面,而且我不想在另一个窗口上打开付款流程。比怎么做?

怎么做?

3 个答案:

答案 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")

将返回我网站的当前网址