Asp.net响应.重定向
我正在使用response.redirect在iam删除特定用户后使用最新值填充网格。。但这给了我错误 lblError.Text=无法计算表达式,因为代码已优化或本机框架位于调用堆栈顶部 由于这个错误,我没有得到删除的确认,任何帮助都将不胜感激 代码:- 如果(chk.Checked==true) {Asp.net响应.重定向,asp.net,Asp.net,我正在使用response.redirect在iam删除特定用户后使用最新值填充网格。。但这给了我错误 lblError.Text=无法计算表达式,因为代码已优化或本机框架位于调用堆栈顶部 由于这个错误,我没有得到删除的确认,任何帮助都将不胜感激 代码:- 如果(chk.Checked==true) { isDeleted=oFTE.DeleteUserRoleMapDetails(row.Cells[1].Text);
isDeleted=oFTE.DeleteUserRoleMapDetails(row.Cells[1].Text);
if (isDeleted == 0)
{
lblError.Visible = true;
lblError.ForeColor = System.Drawing.Color.Red;
lblError.Text = "User Role Map deletion failed.";
}
else if (isDeleted == 1)
{
lblError.Visible = true;
lblError.ForeColor = System.Drawing.Color.Red;
//Response.Redirect("userRoleMap.aspx");
Session["Msg"] = "User Role Map deleted successfully.";
Response.Redirect("userRoleMap.aspx",false);
//lblError.Text = "User Role Map deleted successfully.";
break;
}
}
if (iRowCount == gridViewResults.Rows.Count)
{
lblError.Visible = true;
lblError.ForeColor = System.Drawing.Color.Red;
lblError.Text = "Please select a row to delete.";
}
}
}
}
catch (Exception ex)
{
lblError.Visible = true;
lblError.ForeColor = System.Drawing.Color.Red;
lblError.Text = ex.Message.ToString();
}
}
仅当您在本机调用中暂停调试器时,才会在“本地/监视”窗口中显示。这不是阻止加载页面的实际错误。问题可能是您在代码中设置了断点,并且在您恢复执行之前请求正在从浏览器超时?消息来自调试器r、 在不使用调试器的情况下运行应用程序,以查看真正的错误。显示一些代码!是否使用false作为第二个参数调用response.redirect以防止进一步执行?response.redirect(url,false)这个问题已经被问了很多,你已经检查过了吗:没有,几乎没有等待时间,甚至在删除所有断点之后。它没有给我确认
blError.Text=Unable to evaluate expression because the code is optimized or a native frame is on top of the call stack.