如何在asp.net应用程序中使用Response.Redirect

时间:2012-02-17 10:55:44

标签: c# asp.net

我创建了一个包含母版页的应用程序,其中button_click需要使用Response.Redirect从一个页面导航到另一个页面。为我建议一些解决方案。

3 个答案:

答案 0 :(得分:5)

只需使用Response.Redirect("new.aspx");

即可

答案 1 :(得分:2)

就个人而言,由于前往服务器的次数,我建议不要这样做。

当您单击按钮时它会回发,然后您将发送一个Response.Redirect,它会告诉您的浏览器转到另一个地址。然后浏览器将重新加载页面。这需要向服务器发出两个请求。

更清洁的方法是使用类似LinkBut​​ton的东西并设置PostBackUrl

答案 2 :(得分:0)

您也可以使用,

return RedirectToAction("controller action for the view you wish to link to")

e.g。 return RedirectToAction("Index")return RedirectToAction("Details")