이 MVC 3 면도기 응용 프로그램을 사용하여 일반적으로 내보기에 대한보기 모델을 활용합니다.MVC 컨트롤러 작업 - 중복 코드를 사용하여 POST 및 GET 처리
상당수의 내보기 모델에는 양식에서 상호 작용하고있는 특정 엔터티 이외의 많은 정보가 들어 있습니다. 그래서 내 GET 액션 핸들러는 뷰 모델을 초기화하고 각 속성에 원하는 값 등을 제공합니다.
내 POST 액션 핸들러에서 모델 상태가 유효한지 확인합니다. 그렇지 않으면 폼/뷰를 다시 표시합니다. 오류.
내 POST 액션 처리기에서 직접 내 GET 액션 핸들러에서 코드를 복사해야 뷰를 다시 렌더링 할 수 있습니다. 뷰 모델에 대한 데이터를 수집하는 코드를 복사 할 필요가 없도록 컨트롤러 동작을 구현하려면 어떻게해야합니까?
POST와 GET을 모두 처리 할 수있는 액션 처리기를 허용하려했지만 처리 할 입력 매개 변수가 있습니다. 내 POST 액션 핸들러는 뷰 모델을 입력 매개 변수로 갖지만 GET 액션 핸들러는 그렇지 않습니다.
지금 작성중인 코드의 몇 가지 예를 제공 할 수 있습니까? – marcind
조치를 취하기 위해 게시 작업을 리디렉션하려고 했습니까? – frennky