ASP.NET重定向

时间:2014-11-26 09:47:35

标签: c# asp.net redirect

我目前正在使用

重定向页面
Response.Redirect("URL");

这很好用,但它也改变了网址。例如:

http://localhost/index.aspx

重定向到:test.aspx会将网址更改为:

http://localhost/test.aspx

是否可以在不更改网址的情况下重定向内容?...因此网址将为:

http://localhost/test.aspx

但内容会被重定向到

test.aspx

谢谢。

2 个答案:

答案 0 :(得分:1)

尝试使用Server.Transfer(URL);以避免更改网址。

更多信息here

并检查此postthis one的差异。

确保此解决方案符合您的需求。

答案 1 :(得分:1)

使用Server.Transfer 这将显示default.aspx页面的内容,但不会更改URL

Server.Transfer("Default.aspx");