지금 mvc 액션을 사용하여 Ajax 요청을 처리하고 있습니다 (다른 옵션이없는 것 같지만 잘못된 것 같습니다)ajax 요청을 처리하기 위해 MVC 작업을 사용해야합니까? '보기'가 없습니까?
조치에 '보기'가 없으므로 이상하게 보입니다.
지금 mvc 액션을 사용하여 Ajax 요청을 처리하고 있습니다 (다른 옵션이없는 것 같지만 잘못된 것 같습니다)ajax 요청을 처리하기 위해 MVC 작업을 사용해야합니까? '보기'가 없습니까?
조치에 '보기'가 없으므로 이상하게 보입니다.
옙. 그것이이 프레임 워크가 작동하는 방식입니다. JSON 객체를 반환하는 함수는 Controller.JSON
입니다.
"보기"- HTML보기 일 필요는 없습니다. 결과는 원시 문자열, JSON, HTML, XML 등으로 반환 될 수 있습니다. 이들은 모두 데이터의 프리젠 테이션 (뷰)이지만 브라우저에서 직접 렌더링 할 수있는 것은 아닙니다.
MVC의 장점 중 하나는 컨트롤러가 특정보기 구현에 묶여 있지 않다는 것입니다. 이 작업은 요청을 받고 뷰에 다시 보낼 데이터를 패키지하는 것입니다. 그것이 AJAX 호출, 웹 페이지 및 XML 페이지 일지 여부는 컨트롤러와 전혀 관련이 없습니다. 관심사의 분리.