由于代码已经过优化或者本机框架位于调用堆栈之上,无法计算表达式 ...
在执行如下代码时
![](https://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif)
出现“由于代码已经过优化或者本机框架位于调用堆栈之上 无法计算表达式的值”的错误.
错误原因:
在执行块Try时,调用End()方法,引发该异常。
解决办法:把End()方法放到最后执行。或用ApplicationInstance.CompleteRequest 方法代替。
另:同样在try块用Response.Redirect ("nextpage.aspx")或者Server.Transfer()方法时也会报相同的错误
原因同上。
解决办法:
用Response.Redirect ("nextpage.aspx",fale)和Server.Execute 方法。