Response.Redirect(url)后是否需要调用Response.End()
更新
感谢所有的答案。因为有的回答说有必要,有的回答说没有,所以我搜索了更多,在msdn中找到了。备注如下:
重定向调用 End 在完成时引发 ThreadAbortException 异常。
最佳答案
Response.Redirect
电话Response.End
为您
我不同意它的良好做法 - 它会导致误导性代码。
MSDN :
Redirect calls End which raises a ThreadAbortException exception upon completion.
HTTP 的规则解释了一旦发送响应,服务器就完成了(不再调用代码)
关于asp.net - 在 Response.Redirect() 之后调用 Response.End(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4682433/