Jam*_*123 1 c# vb.net asp.net webforms
root/Account/Login.aspx当我点击联系我们时,我的页面登录页面需要重定向到root/contactus.aspx页面.我Response.Redirect("~/contactus.aspx")在Master页面中使用(Site.Master)
Protected Sub lbContactUs_Click(sender As Object, e As EventArgs) Handles lbContactUs.Click
Response.Redirect("~/contactus.aspx")
End Sub
Run Code Online (Sandbox Code Playgroud)
仍然没有重定向到页面.

您没有正确重定向.
Response.Redirect("/contactus.aspx", False);
Context.ApplicationInstance.CompleteRequest();
Run Code Online (Sandbox Code Playgroud)
不要用Response.Redirect(url).它调用Response.End 哪个在服务器上很费力.
Response.Redirect(url, false) 更快,更有效率.
Response.End将提高ThreadAbortException服务器的成本.
@Jason Kulatunga答案看起来会解决你的问题.以上信息仅供参考.
| 归档时间: |
|
| 查看次数: |
8955 次 |
| 最近记录: |