Hel*_*Out 5 c# database asp.net session
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"); }
Run Code Online (Sandbox Code Playgroud)
可能是什么原因?
尝试向Response.Redirect方法添加另一个参数。如果使用 Response.Redirect 时不带第二个参数,ThreadAbortException则会发生异常。
Response.Redirect("Default.aspx",false);
Run Code Online (Sandbox Code Playgroud)
PRB:如果使用 Response.End、Response.Redirect 或 Server.Transfer,则会发生 ThreadAbortException
| 归档时间: |
|
| 查看次数: |
13240 次 |
| 最近记录: |