Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 返回异常:无法计算表达式,因为代码已优化或本机帧位于调用堆栈顶部_C#_Asp.net_Database_Session - Fatal编程技术网

C# 返回异常:无法计算表达式,因为代码已优化或本机帧位于调用堆栈顶部

C# 返回异常:无法计算表达式,因为代码已优化或本机帧位于调用堆栈顶部,c#,asp.net,database,session,C#,Asp.net,Database,Session,catch(Exception ex)正在返回 “无法计算表达式,因为代码已优化或本机帧位于调用堆栈顶部” 在此代码中: cmsql = cnsql.CreateCommand(); cmsql.CommandText = strsql; cmsql.CommandType = CommandType.Text; reader = cmsql.ExecuteReader(); if (reader.HasRows) { while (reader.Read()) { Sess

catch(Exception ex)正在返回 “无法计算表达式,因为代码已优化或本机帧位于调用堆栈顶部” 在此代码中:

 cmsql = cnsql.CreateCommand(); 
 cmsql.CommandText = strsql;
 cmsql.CommandType = CommandType.Text; 
 reader = cmsql.ExecuteReader();
 if (reader.HasRows) {
 while (reader.Read()) { 
 Session["User_Email"] = reader["User_Email"].ToString().Trim(); 
 Session["User_Birthday"] = reader["User_birthday"].ToString().Trim(); }
 Response.Redirect("Default.aspx"); }

原因可能是什么?

尝试向
响应添加另一个参数。重定向
方法。如果在不使用第二个参数的情况下使用Response.Redirect,则会出现异常
ThreadAbortException

Response.Redirect("Default.aspx",false);