次の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
、、でエラーが返されると思いました。しかし、コードは削除されたばかりのオブジェクトの値を取得できました。では、これはどのように起こりますか?BRlb
lb.Description
return Json
Description