0
보기는왜 RadioButtorFor 검증 메시지가 나타나지 않습니까?
<td>@Html.RadioButtonFor(model => model.FocalNeurologicalSigns, 0) 0
</td>
<td>@Html.RadioButtonFor(model => model.FocalNeurologicalSigns, 1) 1
</td>
@Html.ValidationMessageFor(model => model.FocalNeurologicalSigns)
[Required]
public int FocalNeurologicalSigns {
get { return _FocalNeurologicalSigns; }
set { _FocalNeurologicalSigns = value; }
}
검증 문자열 입력을 받아 다른 분야에 대해 잘 작동 모델 추출물의 압축을 풉니 다. 내 데이터베이스에서 아무 것도 선택하지 않더라도 int 필드 FocalNeurologicalSigns에 대해 0이 기록됩니다.
유효성 확인 작업을 수행하려면 어떻게해야합니까?
는
는 이유 메신저있다 : 따라서, 아무것도 라디오 버튼으로 선택되지 않은 경우는
0이에게 널 (NULL)의 INT를 확인하고 예상대로 작동되는
FocalNeurologicalSigns
에 기본 값을 할당 모델을 나중에 조작하기 위해 작성합니다. ?를 추가 한 후, 값 - (int) 값을 타입 변환해야했습니다. 아직 해결되지 않았습니다. – aHaH나는 그것을 단순하게하기 위해서 그런 식으로 썼다. 이제 귀하의 요청에 따라 업데이트됩니다. [read] (http://msdn.microsoft.com/en-us/library/1t3y8s4s(v=80) .aspx) null 가능 유형과 관련하여. 추신 : _FocalNeurologicalSigns를 int로 선언해야합니까? 게다가. – Dmitry
oic. ok는 시도 할 것이다! 감사 – aHaH