在.NET中如果没有异常仍然执行catch块 是因为。。。

来源:互联网 发布:淘宝发货单模板 编辑:程序博客网 时间:2024/05/16 03:13

我在编程中发现,在表现层没有异常,但仍然会执行catch块......如下代码所示:

try

{

      response.redirect("ok.aspx"); //正常的情况下,如果没有异常会直接重定向到ok.aspx,不执行catch

}

catch()  //但是在正确的情况下,却执行了catch,并捕获到的异常信息为“正在终止线程”

{

}

 

郁闷了好半天。。。终于解决了。。。。改成如下代码就行:

try

{

     response.write(<script>location.href('ok.aspx')</script>);

}

catch()

{

}

原创粉丝点击