이미 프로젝트에서 ASP.NET MVC 4로 작업하고 다른 프로젝트에서 Web Forms로 Web Api로 작업했습니다.
ASP.NET MVC를 프런트 엔드로, Web Api를 백엔드로 사용하여 프로젝트를 만들 수 있습니까?
내가 당신을 제대로 이해한다면 MVC 프로젝트의 Entity Framework와 같은 것 대신 데이터 액세스를 위해 Web Api를 사용하고 싶습니다. 쉽게 할 수 있습니다. Entity Framework HttpClient
의 DbContext
인스턴스를 사용하는 대신 Web Api에 해당하는 HTTP 요청을 수행하기 만하면 됩니다.
그러나 달성하려는 목표에 따라 다릅니다. AJAX를 사용하여 프런트 엔드 코드에서 실제로 Web Api를 실행하려면 기본적으로 SPA (단일 페이지 응용 프로그램)를 만드는 방법에 대해 이야기하고 있습니다. 모든 상호 작용이 JavaScript를 통해 순전히 클라이언트 측에서 발생한다면 MVC는 일종의 논쟁이 될 것입니다. 기본 정적 HTML 문서도 마찬가지로 작동하므로 사용 여부를 선택할 수 있습니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다