2011-07-27 11 views
0

필드에 데이터베이스가 있는지 확인하고 싶은 폼이 있습니다. 현재 모든 필드가 올바른 텍스트 형식으로되어 있는지 확인하고 컨트롤러에 게시합니다.MVC 폼 유효성 검사

필드가 데이터베이스에 존재하지 않아서 뷰를 반환하지만 폼 데이터가 손실되고 문제가 발생한 것을 설명하는 좋은 오류 메시지를 보내는 방법을 알지 못하는 문제가 있습니다.

아무도 컨트롤러 내에서 양식 데이터에 대한 유효성 검사를 수행하고 예외 메시지를 모두 던져 양식의 양식 데이터를 유지하는 데 유용한 방법을 알고 있습니까?

+0

Nerd Dinner 샘플 응용 프로그램 및 설명서를 살펴 보겠습니다. 좋은 출발점이며 많은 질문을 다루고 있습니다 : http://nerddinner.codeplex.com/ – Jesse

답변

0

단순히 modelstate 스택 오류를 추가하여이 문제를 해결 :

ModelState.AddModelError("_FORM", "The new password and confirmation password do not match."); 

단일체를!