我有以下 DeletePOST 操作方法:-
[HttpPost]
public ActionResult Delete(int id)
{
try
{
var lb = repository.GetLabTest(id, false);
repository.DeleteLabTest(lb);
repository.Save();
return Json(new { IsSuccess = "True", id = id, description = lb.Description }, JsonRequestBehavior.AllowGet);
}
//code goes here....
当我编写代码时,我认为它会在 , 上返回错误description = lb.Description
,因为我正在删除lb
对象,然后lb.Description
在return Json
. 但是代码能够检索Description
刚刚删除的对象的值。那么这是怎么发生的呢?BR