0

안녕 MVC3 appliocation을 사용하고 클라이언트 측 유효성 검사를 사용하여 매우 유용하다고 생각합니다. 사용하는 데 문제가 2 개 있습니다. - 하나의 가능성있는 종속성이 거기에 있습니다. 과 비교하십시오. 특정 필드의 값이 status = "Test"이면 다른 say status done 필드의 값이 비어 있지 않아야합니다. 그렇지 않으면 필드가 비어 있어야합니다. 공백. - 내가 말하는 드롭 다운 상태가 있습니다. 값이 "기타"이면 "다른 상태"라고 표시되는 텍스트 상자를 만들 필요가 있습니다. 알고 싶으면 javasript를 사용하여 표시 할 수 있습니다. javasript를 사용하고 싶지 않습니다. 이 자바 스크립트를 사용하지 않고 수행 할 수 있습니다.mvc3에서 종속 필드에 대한 클라이언트 측 유효성 검사

+1

당신은 방금 '나는 그 대신에 자바 스크립트를 사용하고 싶지 않습니다.'라고 말했고, 다음은 '자바 스크립트로 할 수 있습니까?'- 조금 혼란 스럽습니다. –

+0

비슷한 질문이 있습니다. - [mvc3 validate input] (http://stackoverflow.com/questions/5736710/mvc3-validate-input-not-equal-to/5742164#5742164) –

답변

0

사용자 정의 비교 속성을 작성하거나 단순히 javascript를 사용해야합니다. 이 일을 할 수있는 것은 없습니다. 다른 옵션은이 상황을 점검하는 컨트롤러 메소드에서 서버 측 유효성 검증을 제공하는 것이며, 실패 할 경우 ModelState.AddError를 사용하여 사용자 정의 유효성 검증 오류를 제공합니다.

관련 문제