MVC의 뷰 모델은 모델의 객체가 아닌 단일 페이지에 데이터를 반영한다고 생각했습니다. 그러나 viewmodel은 해당 페이지 또는 해당 페이지에서 다시 원하는 데이터에 표시하려는 데이터에 해당해야합니까? 예를 들어 로그인 페이지를 보면 사용자 이름이이고 비밀번호가인데, 로그인 페이지 (이전 오류 메시지 등)를 표시 할 때보다 많은 변수가 필요할 수 있습니다. MVC의 뷰 모델은 어떻게 페이지가 있어야합니까?
는 뷰 모델은 단지 이름 및 매개 변수로 암호 및 변수의 나머지 부분을 포함 viewbags에서 끝나야합니다. 또는 viewmodel에 응답하려는 일부 값에만 관심이 있지만 표시하려는 모든 값이 들어 있어야합니다.뷰 모델을 사용할 때 가장 좋은 방법은 무엇입니까?
Get 및 Post 함수에 대해 서로 다른 ViewModel을 사용하려면 어떻게해야합니까? Post reply (사용자 이름과 암호 만 사용)에 대한 ViewModel을 만들고 들어오는 매개 변수 유형으로 지정 한 다음 들어오는 매개 변수 중 일치하는 이름을 기반으로 MVC가이를 채울 것으로 기대합니까 아니면 어떻게 작동합니까? – Ohlin
예, 꽤 많이 있습니다. 입력 필드의 이름이 등록 정보의 이름과 일치하는지 확인하십시오. 그런 다음 컨트롤러에 Post 메소드를 사용하려면 Post Model을 매개 변수로 지정하십시오. – Ronald
문제 없습니다. 언제든지 환영합니다. – Ronald