我有页面(Default1.aspx),我使用Server.Transfer()
方法将其重定向到另一个页面(Default2.aspx)。在Default2.aspx中完成页面处理后,执行返回到Default1.aspx,但那时我得到了异常:
无法评估表达式,因为代码已优化或本机框位于调用堆栈之上。
为什么我会这样做?如何在使用Server.Transfer()
方法时避免这种情况?
答案 0 :(得分:2)
请尝试使用Server.Execute方法。如果它有助于您遇到http://support.microsoft.com/kb/312629/en-us
中描述的情况