遇到问题Response.Redirect()
并收到错误:
无法评估表达式,因为代码已优化或本机框架位于调用堆栈顶部
我用谷歌搜索并在这里找到了一些主题,例如: 无法评估表达式,因为代码已优化或本机框架位于调用堆栈之上
人们提出将第二个参数设置为false
值以使其工作的地方,例如:
Response.Redirect("PageName.aspx", false);
但至于我的程序,它并没有重定向到新的程序......它只是继续留在这个页面上。
我在其他页面上做了一个断点,我想重定向它。但是断点没有任何事件可以捕获。看起来它只是不将请求发送到另一个页面。
我的代码相当大,所以我没有在这里发布代码,而是在 ideone:http: //ideone.com/bQzCJd
该Redirect()
方法在 上57th line
,其中:
- 发生异常,如果第二个参数设置为
true
- 什么都没有发生,如果设置为
false
我必须做些什么来修复它?