try catch语句中执行条件判断使用response.end时提示thread abort错误的解决方案

来源:互联网 发布:淘宝店铺如何加权重 编辑:程序博客网 时间:2024/05/18 03:38

解决方案是将Response.End放到finally语句中,类似如下代码


try
       {
           
//读取数据库            
           if (true)
           
//这里对读出来的值进行业务逻辑判断            
           {
               Response.Write(
"状态1");
               
return;
           }
           
else
           {
               
//读取数据库                
               if (true)//这里对读出来的值进行业务逻辑判断                
               {
                   Response.Write(
"状态2");
                   
return;
               }
               
else
               {
                   Response.Write(
"状态3");
                   
return;
               }
           }
       }
       
catch (Exception ex)
       {
           Response.Write(
"error");
       }
       
finally
       {
           Response.End();
       }

0 0
原创粉丝点击