我有页面(Default1.aspx),我使用Server.Transfer()
方法重定向到另一个页面(Default2.aspx)。在 Default2.aspx 中完成页面处理后,执行返回到 Default1.aspx,但当时我得到了异常:
无法计算表达式,因为代码已优化或本机框架位于调用堆栈顶部。
为什么我会得到这个,在使用该方法时如何避免这种情况Server.Transfer()
?
尝试改用 Server.Execute 方法。如果有帮助,可能是您遇到了http://support.microsoft.com/kb/312629/en-us中描述的情况