解决方案是将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();
}