2014-01-19 2 views
1

이전에 많은 답변이 있었지만 많은 예제가 있지만 그 부분을 이해하고 작동시킬 수 없다는 것을 알고 있습니다. 나는 프로젝트에서 친구와 일하지만 그 일을하는 방법을 설명 할 시간이 없다는 것을 알고있다. 내보기에MVC의 체크 박스 유효성 확인

[Required(ErrorMessage = "You must accepted terms")] 
[Display(Name = "Is Approve")] 
public bool IsApprove { get; set; } 

이 코드 :

@Html.CheckBoxFor(m => m.IsApprove)<br /><br /> 
@Html.ValidationMessageFor(m => m.IsApprove) 

나는 또한 내가 사용자에 대한 메시지를 표시 할 몇 가지 컨트롤러

에게이

내 모델이 코드가 확인란을 선택하지 않은 경우 양식을 제출 한 후 조건을 수락하고 확인란을 선택하면 양식을 제출해야합니다.

방법에 대한 단계별 안내서가 있습니까? asp.net에서 자바 스크립트 또는 코드의 체크를 할 수 있다는 것을 알고 있지만 MVC에서 어디에서 찾을 수 없는지 알 수 있습니다.

답변

0

필수 속성은 속성에 값이 있는지 여부 만 확인합니다. 체크 박스의 경우 true와 false의 두 가지 값을 사용할 수 있습니다.

필수 속성은 true를 적용하지 않으며, 항상 true 또는 false를 적용합니다. 항상 true입니다. 이를 위해 다른 속성이 필요합니다. 불행히도 아무도 내장 asp.net mvc 있습니다.

당신은이 질문에 대한 답변을 살펴 걸릴 수

: 나는 첫 번째 대답을 시도 How to handle Booleans/CheckBoxes in ASP.NET MVC 2 with DataAnnotations?

+0

, 나는 체크 박스를 볼 수 있지만 내가 그것을 확인하지 않고 제출 한 후, 나는 오류 메시지가 표시되지 않습니다 –

관련 문제