View
에서 일부 데이터를 다른 Controller
에 게시하는 <form>
을 작성했습니다. 이는보기로 리디렉션 된 것과 다릅니다. 이 두 번째 컨트롤러에서는 일부 데이터 유효성 검사를 수행 한 다음 오류가 발견되면 사용자를 소스 뷰로 다시 리디렉션해야하지만 편집 한 ModelState를 사용하여 유효성 검사 오류를 표시 할 수 있습니다.ModelState를 ASP.Net MVC의 ActionResult로 설정
팁이 있습니까?
View
에서 일부 데이터를 다른 Controller
에 게시하는 <form>
을 작성했습니다. 이는보기로 리디렉션 된 것과 다릅니다. 이 두 번째 컨트롤러에서는 일부 데이터 유효성 검사를 수행 한 다음 오류가 발견되면 사용자를 소스 뷰로 다시 리디렉션해야하지만 편집 한 ModelState를 사용하여 유효성 검사 오류를 표시 할 수 있습니다.ModelState를 ASP.Net MVC의 ActionResult로 설정
팁이 있습니까?
예, Darin이 말한 것처럼 PRG pattern을 사용할 수 있습니다.
건배!
원래 컨트롤러로 리디렉션하는 대신에 단지 return View("~/Views/FirstController/Index.aspx")
을 사용할 수 없습니까? 또 다른 옵션은 TempData
안에 모델을 저장 한 후 리디렉션하고 첫 번째 컨트롤러의 TempData
에서 페치하는 것입니다.
감사합니다. 좋은 링크! – Mark