我想重定向到另一个页面,然后停止执行其余代码,而不使用response.end,因为它会引发异常结束 例如:
HttpContext.Current.Response.Redirect(url, false);
HttpContext.Current.ApplicationInstance.CompleteRequest();
//here I want to stop code execution but without using return as well as this code will be placed in a method
答案 0 :(得分:0)
Server.Transfer("url", true);
这是重定向网址的另一种方式, 希望它可以帮助你 PS:这是服务器端代码
答案 1 :(得分:0)
每Response.Redirect()
个方法;最后一个参数是bool endResponse
,表示表示当前页面的执行是否应该终止。因此将其更改为
Response.Redirect(url, true);