2016-07-01 2 views
1
  • ActionResult 유형의 MVC 작업 메서드가 있습니다.
  • 나는 현재 소비 JQuery와 AJAX 호출
  • 에서이 나에게 JSON 오류를 제공하는 HttpStatusCodeResult
  • 을 반환하고있어 어떻게 json.net를 사용하여 ActionResult 인 JSON 객체로이 포장 할 수 있습니까? 나는 이것이 JSON 오류를 해결되는지 확인하려면
+1

model-view-controller 태그는 * 패턴에 관한 질문; ASP.NET 구현을위한 특정 태그가 있습니다. –

답변

1

직접 JSON을 지정

return Json(new { yourvariablename = HttpStatusCodeResult }); 

당신은 또한보기를 반환해야하는 경우 :

var obj = new { 
      yourvariablename = HttpStatusCodeResult 
     }; 
return View(Json(obj, JsonRequestBehavior.AllowGet)); 

하거나 부분도있는 경우를 :

var obj = new { 
      yourvariablename = HttpStatusCodeResult 
     }; 
return PartialView((Object)JsonConvert.SerializeObject(obj)); 
관련 문제