asp.net 在使用Response.Redirect try{}catch{}块失效
try { …Response.Redirect("/mymaimai.aspx"); …} catch (Exception e){ // 异常处理} 使用以上语句,不管是否有异常,都会执行catch中的,一直显示""失败"",都会抛出System.Threading.ThreadAbortException,原因如下: Response.End 方法停止页的执行,并将该执行变换到应用程序的事件管线中的 Application_EndRequest 事件。 Response.End 后面的代码行将不执行。
转载
2011-03-11 14:44:00 ·
499 阅读 ·
0 评论