저는 asp.net MVC에 익숙하지 않습니다. MVC3을 사용하고 있으며 웹 서비스를 제 모델로 사용할 수 있는지 궁금합니다. MVC에서는 생성, 삭제, 편집 및 세부 정보가 자동으로 생성되지만 웹 서비스에서는 웹 서비스 당 하나의보기가됩니다. 나는 이상한 것을 성취하려고 노력하고 있는가? 실제로 MVC를 사용하는 것이 아닌가? 나는 내가 여기에 잘못된 기술을 사용하고 있다고 생각하게 만드는 예제를 찾는 데 어려움을 겪고있다. 수락 된 답변은 멋진 자습서에 대한 링크 또는 예제와 함께 좋은 설명이있는 답변입니다. 나의 주요 관심사는 일들이 자동으로 생성 될 수있을 때 추가 작업을하는 것입니다. 그래서 웹 레퍼런스를 추가했고 컨트롤러를 생성하고이 참조로 자동 생성 할 수 있습니까?MVC 응용 프로그램에서 웹 서비스를 사용할 수 있습니까?
1
A
답변
3
예, ASP.NET MVC에서 웹 서비스를 사용할 수 있습니다. 이 경우 클라이언트 프록시를 생성 할 때 웹 서비스에서 가져온 클래스가 모델이됩니다. 그러나 모델이 어디에서 왔는지에 관계없이 항상 뷰의 요구 사항에 맞게 조정 된 클래스 인 뷰 모델을 정의해야합니다. 그런 다음 컨트롤러 액션이 모델이 아닌 뷰에 뷰 모델을 전달하게합니다. 컨트롤러 액션은 데이터 소스를 쿼리하여 모델을 검색하고 (이 데이터 소스는 무엇이든 상상할 수 있음) 모델을 뷰 모델 클래스에 매핑하고이 뷰 모델을 뷰에 전달합니다.
관련 문제
- 1. 웹 응용 프로그램에서 System.Runtime.Caching.MemoryCache를 사용할 수 있습니까?
- 2. 웹 응용 프로그램에서 datagridview를 사용할 수 있습니까?
- 3. 코코아 응용 프로그램에서 ASP.Net 웹 서비스를 사용할 수 없습니다.
- 4. Windows 응용 프로그램에서 Java 응용 프로그램을 사용할 수 있습니까?
- 5. .NET 웹 응용 프로그램에서 dot-less를 안전하게 사용할 수 있습니까?
- 6. GeoServer를 상용 응용 프로그램에서 사용할 수 있습니까?
- 7. 자신의 웹 응용 프로그램에서 자신의 reCaptcha 서비스를 실행할 수 있습니까?
- 8. web2py 응용 프로그램에서 웹 서비스를 통해 통신 할 수 있습니까?
- 9. 안드로이드 응용 프로그램에서 아마존 웹 서비스를 사용
- 10. ASP.NET MVC 응용 프로그램에서 Authorize 특성을 어떻게 사용할 수 있습니까?
- 11. 웹 응용 프로그램에서 WPF 어셈블리를 사용할 수 있습니까?
- 12. iPhone 응용 프로그램에서 사용할 .NET 웹 서비스를 보호하려면 어떻게합니까?
- 13. 웹 서비스를 사용할 수 없음
- 14. MVC 웹 응용 프로그램에서 TopShelf를 실행 중
- 15. 웹 응용 프로그램에서 Axis 웹 서비스를 호출 할 수 없습니다.
- 16. ASP.NET 응용 프로그램에서 XBAP를 사용할 수 있습니까?
- 17. 웹 서비스를 사용할 수 없습니다.
- 18. 웹 응용 프로그램에서 정적 문자열을 사용할 수 있습니까?
- 19. LDAP 기반 웹 응용 프로그램에서 SSO를 사용할 수 있습니까?
- 20. 자바 응용 프로그램에서 Iframe 웹 페이지를 사용할 수 있습니까? Netbeans
- 21. 내 웹 응용 프로그램에서 열린 그래프를 사용할 수 있습니까
- 22. 모바일 웹 응용 프로그램에서 HTML 표를 사용할 수 있습니까?
- 23. 웹 응용 프로그램에서 네이티브 라이브러리 메서드를 어떻게 사용할 수 있습니까?
- 24. Compact Framework 2.0 응용 프로그램에서 WCF 웹 서비스를 사용할 수 있습니까?
- 25. 코어 데이터가 웹 서비스를 지속성 저장소로 사용할 수 있습니까?
- 26. 어떻게 내 응용 프로그램에서 웹 서비스를 소비하는
- 27. J2ME 응용 프로그램에서 웹 서비스를 사용하는 방법
- 28. android 응용 프로그램에서 웹 서비스를 호출하는 방법?
- 29. Silverlight 응용 프로그램에서 SharePoint 웹 서비스를 안전하게 보호하고 있습니까?
- 30. JAX-WS는 데스크톱 프로그램에서 "웹"서비스를 호스팅 할 수 있습니까?