モデルプロパティがあります:
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許容であることに注意してください。
サーバー側のコードでこの属性を削除するにはどうすればよいですか?(javascriptではありません)