2010-08-12 6 views
0

모델이있는 경우;jQuery 포스트 백 모델 유효성 검사 방법

Name 
    [Required] 
    FirstName 
    [Required] 
    LastName 

따라서 jQuery 포스트 백에서 모델을 생성하면;

Name name = new Name{ FirstName = param1, LastName = param2 }; 

필드를 꾸미는 데이터 주석을 사용하여 유효성을 검사하는 방법이 있습니까? 이 뷰에 게시 이벤트에서 일어나는되지

, 그것은 jQuery를 다시 게시 내

감사

+0

왜 모델 바인더가 처리하도록 하시겠습니까? – LukLed

+0

@LukLed, jQuery 포스트 백에서 할 수 있습니까? – griegs

답변

1

난 당신이 JSON 형식의 컨트롤러에 데이터를 전송하는 것을 가정하고 일 이죠. 그렇다면 모델 유효성 검사를 방해하지 않는 사용자 정의 JsonValueProvider를 사용해야합니다. 하나는 ASP.NET MVC Futures 어셈블리에서 제공되며 Phil Haack은 응용 프로그램 시작시 등록 방법에 대한 지침이있는 블로그 게시물을 작성했습니다.

http://haacked.com/archive/2010/04/15/sending-json-to-an-asp-net-mvc-action-method-argument.aspx

+0

+1, 지금 읽는 것만으로 바위처럼 보입니다! – griegs

+0

저 바위가 @ 로버트. 매우 감사합니다 – griegs