2010-06-10 2 views
0

View에서 일부 데이터를 다른 Controller에 게시하는 <form>을 작성했습니다. 이는보기로 리디렉션 된 것과 다릅니다. 이 두 번째 컨트롤러에서는 일부 데이터 유효성 검사를 수행 한 다음 오류가 발견되면 사용자를 소스 뷰로 다시 리디렉션해야하지만 편집 한 ModelState를 사용하여 유효성 검사 오류를 표시 할 수 있습니다.ModelState를 ASP.Net MVC의 ActionResult로 설정

팁이 있습니까?

답변

1

예, Darin이 말한 것처럼 PRG pattern을 사용할 수 있습니다.

건배!

+0

감사합니다. 좋은 링크! – Mark

3

원래 컨트롤러로 리디렉션하는 대신에 단지 return View("~/Views/FirstController/Index.aspx")을 사용할 수 없습니까? 또 다른 옵션은 TempData 안에 모델을 저장 한 후 리디렉션하고 첫 번째 컨트롤러의 TempData에서 페치하는 것입니다.