내가 가진 모델 특성 :MVC 주석 검증 데이터 제거 - 발 속성
public int? RegionId { get; set; }
내가보기에 드롭 다운리스트를 만들 :
@Html.DropDownListFor(m => m.RegionId, Model.Regions)
HTML에서 :
<select data-val="true" data-val-number="The field RegionId must be a number."
</select>
내가 제거해야 속성 data-val-number는 특별한 경우에 나에게 적합하지 않기 때문입니다.
나는 위해 Application_Start에서 시도 :
DataAnnotationsModelValidatorProvider.AddImplicitRequiredAttributeForValueTypes = false;
또한 RegionId이 널 (NULL) 참고.
서버 측 코드에서이 속성을 어떻게 제거 할 수 있습니까? 목록에서
같은 것 할 수 있습니까? 정수가되므로 숫자가 아닌 값을 입력 할 수 없습니다. – AlexC
RegionId null 값을 넣을 수 있어야합니다. – DeeRain
* RegionId *에 * 필수 * 속성이 있습니까? – VJAI