2
내 시나리오는 다음과 같습니다.클라이언트에서 MVC 부분 뷰 캐싱/조회를위한 패턴
컨트롤러 방법 :
$.get('/Home/UserProfile', function (data) { $('.content').html(data); });
싶습니다로 :보기를 얻을
public ActionResult UserProfile() { return View("UserProfile"); }
Ajax 요청 나는 부분 뷰를 반환하는 컨트롤러 메소드를 가리키는 URL을 호출하고있어 내 "UserProfile"보기를 캐시하여 사용자가 클릭 할 때마다 다시 컨트롤러에서보기를 가져 오기 위해 서버로 돌아갈 필요가 없습니다.
서버에서 가져 오기 전에 뷰가 클라이언트에 캐시되어 있는지 확인할 수 있고, 캐시에서 뷰를 가져와 내 레이아웃의 div에 삽입하면됩니다.
누구나 이와 같은 작업을 했습니까?
이런 식으로 구현하면 로그 아웃 (또는 시간 초과 등)시 캐시 지우기를 잊지 마세요. – Manatherin