MvcContrib Grid를 사용하여 페이지에 테이블을 표시하고 있습니다. 난 사용자가 여러 행을 선택하고 양식을 제출할 수 있도록 테이블에 확인란을 생성하는 사용자 정의 열을 사용하고 있습니다.데이터 주석없이 필드를 작성하는 방법
하나 이상의 확인란을 선택하지 않으면 양식을 제출하고 싶지 않습니다. 유효성 검사를 수행하기 위해이 Javascript를 쉽게 작성할 수 있었지만 MVC3과 함께 제공되는 눈에 거슬리지 않는 라이브러리를 사용하여이를 어떻게 적용 할 수 있는지 알고 싶었습니다.
난 그냥 적절한 클래스와 특성을 가진 입력을 설정하고 그 페이지에 스크립트 (validate 및 validate.unobtrusive)를 선택하고 유효성 검사가 필요하다고 표시해야한다고 상상하지만, 나는하지 않았습니다 지금까지 올바른 조합을 얻을 수 있습니다. 당신은 당신이 뭔가를 통해 양식을 다시 구문 분석 할 수있는 새로운 콘텐츠를 jQuery를 얘기를 해,
<input type="checkbox"
name="foo"
value="@item.foo"
class="input-validation-error"
data-val-required="Please select an option."
data-val="true" />
페이지에 새 콘텐츠를 추가하지 않으려 고합니다. 이 페이지는 모든 입력에 대해 data-val 및 data-val-required 속성이 제공됩니다. 난 그냥 클라이언트 유효성 검사를 시작하고 오류 메시지를 표시하려고합니다. 클래스를 "필수"로 설정하면 트리거되지만, 표시 할 메시지가 표시되지 않습니다. –