내 MVC 목록보기에서 데이터 목록을 표시하기 위해 jQuery 템플릿 플러그인을 사용하려고하는 시나리오가 있습니다. 그러나 내 목록 내 mvc 응용 프로그램의 기본보기입니다. 나는 동일한 작업을 사용하여 json 데이터를 반환하고보기를 반환하는 두 가지 목적으로 서버를 사용하고자합니다.Json 데이터를 반환하는 ASP.Net MVC 목록 작업
데이터를 가져 오는 데 두 번 트립하고 있습니다. 내 작업이 호출 되 자마자 Json 데이터를 반환하고 템플릿 플러그인을 사용하여 데이터를 표시하는 방법이 있습니까? 물론
public ActionResult Index()
{
var model = FetchModel();
if (Request.IsAjaxRequest())
{
return Json(model, JsonRequestBehavior.AllowGet);
}
return View(model);
}
이 if
이 컨트롤러 액션 못생긴합니다 :
감사 같은 것을 볼에
는 그런 다음 toJson HTML 도우미 확장 예컨대을 만듭니다. 그러나이 경우에도 서버에 대한 2 회의 왕복은 피하고 싶습니다. Json 데이터를 List 액션을 통해 반환하고 템플릿 플러그인을 통해 표시하려고합니다. 어떤 도움이 필요합니까? – Ashish