AppleStar

  • Increase font size
  • Default font size
  • Decrease font size
首页 Developer DotNet 由于代码已经过优化或者本机框架位于调用堆栈之上

由于代码已经过优化或者本机框架位于调用堆栈之上

E-mail 打印 PDF

今天在调试程序的时候,偶然间发现了一个错误

try  
            {   
                    ... 
                        Response.Redirect("1.aspx");  
                         
                  }      
                catch  
                {   
                        ...
                         Response.Redirect("2.aspx");                  

 }  

每当程序执行到

Response.Redirect("1.aspx");

就会出现异常

异常:由于代码已经过优化或者本机框架位于调用堆栈之上,无法计算表达式的值

解决办法:

原来是Response.Redirect出了问题!

如果在转向后不终止Response就可以解决这个问题了

Response.Redirect(strId,false);

或者,你可以把Response.Redirect();写在try{}之外,也不会有什么问题。

最后更新于: 2007-04-23 13:48  

添加评论


验证码
刷新

用户登录

ADS