내 모델 클래스에는 부울 속성 DoNotEmail
이 있습니다.MVC 바인드 확인란의 의미를 반전합니다.
UI 디자인에서 뷰를 만들 때 주어진 체크 상자의 의미가 바뀌 었습니다. 즉 체크 박스 옆의 라벨은 "Send Email"
입니다.
일반적으로 다음과 같은 체크 박스를 추가합니다. @Html.CheckBoxFor(model => model.DoNotEmail)
하지만 분명히 잘못되었습니다.
이 확인란의 사용자 지정 속성을 사용하여 별도의보기 모델을 만들어야합니까, 아니면 내가 할 수있는 똑똑한 방법이 있습니까 : @Html.CheckBoxFor(model => !model.DoNotEmail)
(분명히 작동하지 않음)?
이 DontEmail 숨겨진 값 확인 : 주위에 작업을 호출 할 수 있습니다 그것을 할 수
데이터베이스에서 필드를 DoNotEmail''있습니까? 모델 클래스가 엔터티 또는 사용자 지정 모델입니까? – James
예, 데이터베이스의 열이고 모델 클래스는 엔티티입니다. – Andy