asp.net mvc-2에 대한 부분보기 및 모델보기에 대한 질문이 있습니다.asp.net mvc-2의 한 페이지에서 부분 뷰를 강력하게 형식화해야 하나의 결합 된 뷰 모델이 있습니까?
완전히 새로운 뷰 모델을 구현하지 않고 한 페이지에서 두 개의 강력한 형식의 부분 뷰를 가질 수 있는지 궁금합니다.
예를 들어 프로필을 표시하는 페이지가 있지만 빠른 연락처를 추가 할 수있는 인라인 양식이 있습니다. 이러한 엔티티에는 이미 자체보기 모델이 있습니다. 예를 들어 ProfileViewModel과 ContactViewModel이 있습니다.
내보기에는 두 개의 강력한 형식의 부분 뷰, 즉 ProfileViewModels의 IEnumerable 목록을 사용하는 뷰와 ContactViewModel을 사용하는 뷰가 필요합니다. ProfileViewModel 및 ContactViewModel의 목록을 보유하고있는이 페이지의 'IndexViewModel'이라는 세 번째 뷰 모델을 만들지 않도록하는 것이 바람직할까요? 이 뷰 모델을 나쁜 방식으로 구현하지 않거나 뷰 모델이 적어지기 때문에 좀 더 자세하게 구현할 수 있습니까?
감사합니다.
감사합니다. 그것은 다른보기 모델을 만드는 것이 약간 더 세련되고 쉽게 테스트 할 수있을 것 같습니다. 특히 그것을 만드는 것이 어렵지 않기 때문에. 때로는 우수 사례가 무엇인지, 단순한 설계 선택이 무엇인지를 아는 것이 어렵습니다. 이것이 나에게 많은 도움이되었습니다. – Kai
내가 처음 +1하는 사람은 무엇입니까? 좋은 응답, 감사합니다! –