我在iam刪除特定用戶後使用response.redirect使網格填充最新值..但它給了我錯誤 lblError.Text =無法評估表達式,因爲代碼已優化或本地框架位於調用堆棧的頂部。Asp.net Response.Redirect
因爲這個錯誤IAM沒有得到確認刪除的任何幫助將不勝感激
代碼: - 如果(chk.Checked ==真){
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();
}
}
你能發佈代碼> – Chandu 2011-04-18 16:19:24
給我們展示一些代碼!你是否將帶有false的response.redirect作爲第二個參數來阻止進一步執行? response.redirect(url,false) – 2011-04-18 16:20:15
這個問題已經被問很多,你是否已經檢查過這些:http://stackoverflow.com/search?q=Unable+to+evaluate+expression+because+the+code+is+優化+或+ a +原生+框架+ + + + + + + + + + + + + + + + + – 2011-04-18 16:21:37