异常:由于代码已经过优化或者本机框架位于调用堆栈之上,无法计算表达式的值。...
try { string url2 = Request.Url.Host; if (url2.Trim().ToString() == "localhost") { Navi2GIS("http://localhost/MapPortal.aspx", type); } else { Navi2GIS("http://www.***.com/MapPortal.aspx", type); } } catch (Exception e) { //这里报错??? } private void Navi2GIS(string url, string type) { if (type == null || type == "") { url += "?apptoken="; } this.Response.Redirect(url); }
每次都要走Catch();
在网上搜了一下才知道:
由于代码已经过优化或者本机框架位于调用堆栈之上,无法计算表达式的值。}
System.Exception {System.Threading.ThreadAbortException}
因为在try-catch块内直接redirect的话
try-catch块就无法捕捉到异常
解决方法:
try
{
Response.Redirect("regok.aspx",false); //在Redirect里加个参数false就OK了
}
catch (System.Threading.ThreadAbortException e)
{
throw;
}
或者:
把Response.Redirect();语句从TRY中拿出也可以。
转载于:https://www.cnblogs.com/lizhao/archive/2011/03/10/1990418.html
异常:由于代码已经过优化或者本机框架位于调用堆栈之上,无法计算表达式的值。...相关推荐
- Asp.Net异常:由于代码已经过优化或者本机框架位于调用堆栈之上,无法计算表达式的值的解决方法...
今天项目中碰到一个以前从没有见过的异常信息"由于代码已经过优化或者本机框架位于调用堆栈之上,无法计算表达式的值",于是查了一下资料,原来此异常是由于我在代码中使用了"Re ...
- [Bug]由于代码已经过优化或者本机框架位于调用堆栈之上,无法计算表达式的值的解决方法(转)...
原因 如果使用 Response.End.Response.Redirect 或 Server.Transfer 方法,将出现 ThreadAbortException 异常.您可以使用 try-ca ...
- 由于代码已经过优化或者本机框架位于调用堆栈之上,无法计算表达式的值 解决方案...
原因: 如果使用 Response.End.Response.Redirect 或 Server.Transfer 方法,将出现 ThreadAbortException 异常.您可以使用 try-c ...
- 异常:由于代码已经过优化或者本机框架位于调用堆栈之上,无法计算表达式的值...
在一般处理程序中执行 context.Response.End()方法会报出:"由于代码已经过优化或者本机框架位于调用堆栈之上,无法计算表达式的值"这个异常. 对于这个异常微软有解 ...
- asp.net 由于代码已经过优化或者本机框架位于调用堆栈之上,无法计算表达式的值...
看MS给的解决方案:(http://support.microsoft.com/kb/312629/ ) 症状:如果使用 Response.End.Response.Redirect 或 Server ...
- 异常“本机框架位于调用堆栈顶部,因此无法计算表达式的值”的解决办法
异常:本机框架位于调用堆栈之上,无法计算表达式的值 原因: 如果使用 Response.End.Response.Redirect 或 Server.Transfer 方法,将出现 ThreadAbo ...
- 当前方法的代码已经过优化,因此无法计算表达式的值
当前方法的代码已经过优化,因此无法计算表达式的值 /************************************************************************** ...
- 代码随想录第11天 | LeetCode20. 有效的括号、LeetCode1047. 删除字符串中的所有相邻重复项、LeetCode150. 逆波兰表达式求值
day11 | LeetCode20. 有效的括号.LeetCode1047. 删除字符串中的所有相邻重复项.LeetCode150. 逆波兰表达式求值 文章目录 day11 | LeetCode20 ...
- Respon.WriteFile 下载文件
System.IO.FileInfo file = new System.IO.FileInfo(@"\\192.168.1.155\share\20130806\20130806_产品名称 ...
- Eatting外卖基于瑞吉外卖代码全功能优化含源码
Eatting外卖基于瑞吉外卖代码全功能优化含源码 文章目录 项目的最终部署 源码地址 github:[源码地址](https://github.com/yangxingyue0623/Eating_ ...
最新文章
- 解决:无法创建该DNS 服务器的委派
- php两个按钮左右怎么做,css布局两个button在同父标签中左右两侧分布的方法
- [文摘20090203]巴菲特-等到知更鸟报春,那春天就快结束了
- 腾讯数字生态大会倒计时4天:请收下这份最全的TEG参会攻略~
- SAP UI5 应用开发教程之三十二 - 如何创建一个自定义 SAP UI5 控件试读版
- TypeScript模块系统、命名空间、声明合并
- 20145212 《信息安全系统设计基础》第2周学习总结
- 如果从零开始开发一款APP,需要做哪些准备
- 单片机C语言程序设计实训 100例—基于 8051+Proteus仿真
- UTF-8 字符处理在 Web 开发中的应用
- 小技巧:Win7屏保变梦幻桌面
- Xshell上传文件到Ubuntu服务器
- 小米路由器3开启千兆_使用评测 篇三:家庭网络进入千兆时代—小米路由器4开箱及评测...
- 计算机软件著作权可以同时寄多份,软件著作权可以挂几个人,最多几个作者?...
- 如何高效录制和分享教学视频?我尝试了芦笋
- Fremont弗里蒙特_US机房测速
- Karl Guttag:谈MicroLED AR光学难点,Mojo Vision还有很多问题
- pygame-KidsCanCode系列jumpy-part3-重力及碰撞检测
- 一个“精神病”人的世界观——我看完了,然后陷入深深的不安中……
- 一文带你彻底弄懂ES中的doc_values和fielddata