使用Server.Transfer()返回时获取错误

时间:2012-07-01 07:59:35

标签: c# asp.net .net

我有页面(Default1.aspx),我使用Server.Transfer()方法将其重定向到另一个页面(Default2.aspx)。在Default2.aspx中完成页面处理后,执行返回到Default1.aspx,但那时我得到了异常:

  

无法评估表达式,因为代码已优化或本机框位于调用堆栈之上。

为什么我会这样做?如何在使用Server.Transfer()方法时避免这种情况?

1 个答案:

答案 0 :(得分:2)

请尝试使用Server.Execute方法。如果它有助于您遇到http://support.microsoft.com/kb/312629/en-us

中描述的情况