我创建了一个包含母版页的应用程序,其中button_click
需要使用Response.Redirect
从一个页面导航到另一个页面。为我建议一些解决方案。
答案 0 :(得分:5)
只需使用Response.Redirect("new.aspx");
答案 1 :(得分:2)
就个人而言,由于前往服务器的次数,我建议不要这样做。
当您单击按钮时它会回发,然后您将发送一个Response.Redirect,它会告诉您的浏览器转到另一个地址。然后浏览器将重新加载页面。这需要向服务器发出两个请求。
更清洁的方法是使用类似LinkButton的东西并设置PostBackUrl
答案 2 :(得分:0)
您也可以使用,
return RedirectToAction("controller action for the view you wish to link to")
e.g。 return RedirectToAction("Index")
或return RedirectToAction("Details")