그래서 .net과 MVC에 대해 조금 읽었습니다. MVC에서 ViewModels 사용을 제안한 것을 읽은 것을 기억합니다. 이렇게하면 컨트롤러가 제어해야하는 데이터가보기에 엉망이되어 버릴 염려가 줄어들 것입니다.에 대해 혼란 스러워요 .net MVC 모델 및 모델보기
이것이 MVVM 패턴에 의해 참조되는 것으로 생각했습니다. 분명히 그것을 살펴본 결과, 실제로 구현은 컨트롤러를 완전히 제거합니다. 정확히 내가하고 싶은 것이 아닙니다.
필자의 경우 ViewModel을 사용하는 것이 합법적입니까? 더 나은 연습인가 불필요한 작업인가? ViewModels 디렉토리/네임 스페이스는 어디에 두겠습니까? 모델 디렉토리 아래에 있습니까?
모델이 ViewModels에 대해 알고있는 것이 합법적입니까? 예를 들어, 컨트롤러에 ViewModel을 반환하는 모델이 있습니까?
내가있는 jqGrid를 사용하십시오 asp.net MVC 프로젝트입니다. jqgrid에는 특정 요청 및 응답 데이터 구조가 필요합니다. 그래서 jqgrid를 사용하기 위해 특정 뷰 모델을 만들었습니다.간단한 값 형식, 사전 형식, IEnumerable 형식과 같은 간단한 입력 데이터 (컨트롤러 동작)의 경우 asp.net mvc는 일반적으로 해당 데이터에 "바인딩"하는 방법을 이해할 수 있습니다. –
여기에 대한 참조를 추가하고 싶지만 특정 답변에 대한 자격이 있는지 확실하지 않으므로 여기에 입력 해 보겠습니다 : http://freshbrewedcode.com/joshbush/2012/03/05/mass-assignment-aspnet-mvc/ – Chris