2009-10-15 2 views
1

의 modelstate 내가 ValidationMessage를 업데이트 할 수 있지만보기를 다시 게시하지 싶습니다는 업데이트의 ValidationSummary 통해 비동기은 - ASP.NET MVC 내 컨트롤러에서

if (!ModelState.IsValid) 
     return View(); 

무효 인 경우. 확인 메시지가있는 바람직한 개념처럼 보입니다. 내가 DataAnnotations뿐만 아니라 <% Html.EnableClientValidation(); %>를 사용하고 있지만 여전히 컨트롤러에 게시 하고이 수표를 수행해야합니다. 제안 된 구현은 무엇입니까?

답변

0

이 방법이 도움이 될지 확실하지 않지만 양식을 서버에 제출하지 않아도 오류가 발생하면 ValidationSummary를 클라이언트 측에 표시하는 것처럼 들립니다. 나는 잠시 전에이 문제에 부딪쳤다. 그리고이 포스트에서 개략적으로 설명 된 것을 어색한 방식으로 해결했다. 이 도움이

http://geekswithblogs.net/stun/archive/2010/02/27/asp.net-mvc-client-side-validation-summary-with-jquery-validation-plugin.aspx

희망!

+0

이전 링크는 조금 지나치게 과장 될 수 있습니다. 확인 ... http://weblogs.asp.net/imranbaloch/archive/2010/08/23/asp-net-mvc-jquery- validation-and-validationationsummary.aspx –

1

모델로보기를 반환해야합니다.

if (!ModelState.IsValid) 
    return View("Create", m); 
관련 문제