今天在博客园看到一篇文章,作者借助http分析工具Fiddler分析ASP.NET中Response.Redirect()方法,得出了算是比较合理的结论:从其生命周期的角度来看,Page_LoadComplete()方法并没有被执行,这说明当服务器执行到Response.Redirect语句时,会立即中断页面的生命周期,直接向客户端返回信息,让客户端进行重定向操作。
Response.Redirect的实质是抛了一个异常。
附源地址如下:http://www.cnblogs.com/ybwang/archive/2010/07/20/1781800.html