2011-01-11 5 views
1

부울 속성에 대한 스캐 폴딩 뷰에서 ValidationMessageFor() 호출을 생성하는 MVC (Visual Studio)의 동작 뒤에있는 이유는 무엇입니까? 예를 들어, 면도날은 이런 식으로 비계 모양을 보입니다.ValidationMessageFor 부울 속성에 대해

 @Html.EditorFor(model => model.IsTaxable) 
     @Html.ValidationMessageFor(model => model.IsTaxable) 

그러나 ASP.NET보기 엔진보기에서도 마찬가지입니다. 단일 부울 필드에서 우리는 무엇을 확인할 수 있습니까? 이제는 EditorFor를 사용합니다. 사용자 정의 템플릿을 사용할 수있는 사례를 볼 수 있으며 예를 들어 세 가지 옵션이있을 수 있으며 두 가지 옵션 만 일반 일 수 있습니다. 따라서이 경우 유효성 검사에 대한 먼 이유가 있지만 boolean이 확인란으로 스캐 폴딩 된 MVC v1 및 v2도 있습니다.

확인란의 경우 실제로 유효성 검사가 필요하지 않으며 확인되지 않은 확인란을 확인하려면 모든 유효성 검사 도우미 호출을 삭제해야하기 때문에 실제로 개발자에게 더 많은 문제가 발생합니다.

누구나?

답변

0

사용자가 확인란을 선택했는지 확인하고 싶을 수 있습니다. 예를 들어 그는 이용 약관에 동의했습니다.

관련 문제