Response.Redirect将触发System.Threading.ThreadAbortException异常      catch ( Exception ee )
      {
        if ( ee is System.Threading.ThreadAbortException )
          throw;
        ......
      }

解决方案 »

  1.   

    有时有这个问题,先终止响应,RESPONSE.END,在跳转
      

  2.   

    出现什么异常?Response.Redirect("main.aspx");    //执行到这里跳到catch                    
    应该放在catch 块的后面如果try块中发生了异常
    但是此时已经Redirect了
    异常根本没办法捕捉
      

  3.   

    如果try块中发生了异常
    但是此时已经Redirect了
    异常根本没办法捕捉
    当异常被抛出时,抛出异常之后的代码将不会被执行,系统将由内向外寻找异常处理模块。