将用户从一个页面重定向到另一个页面

时间:2009-10-20 17:56:24

标签: asp.net

我有一个从数据库中获取所有数据的页面

www.mysite.com/List/Oct/DisplayPost.aspx?id=120

现在我想将此页面重定向到

www.mysite.com/List/Oct/DisplayPost.aspx?id=150

这可能吗?有什么不同的方法呢?有什么简单的方法吗?

[更新]:这是主页/内容页面方案。更多只有一个名为DisplayPost.aspx的页面(如模板页面).. DisplayPost.aspx?id = x是从数据库中动态生成的。

4 个答案:

答案 0 :(得分:3)

您的选项是Response.Redirect或Server.Transfer(除了使用Javascript的客户端重定向)。 有关Server.Transfer的讨论,请参阅this post

答案 1 :(得分:2)

Response.Redirect("~/DisplayPost.aspx?id=150")

答案 2 :(得分:0)

看看ASP Redirect Method,请先看看W3。 ;) 这样做:

<%
Response.Redirect "www.mysite.com/List/Oct/DisplayPost.aspx?id=150"
%>

答案 3 :(得分:0)

听起来您有永久重定向,您是否考虑过该特定网址的permanent 301 redirect

编辑:当我说具体的网址时,我的意思是,ww.mysite.com / List / Option / DisplayPost.aspx?id = 120。