我有模型属性:MVC注释确认删除数据-VAL属性
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可为空。
如何在服务器端代码中删除此属性? (JavaScript不)
什么打算把在RegionId财产?它是一个整数,所以你不能将一个非数字值放入它。 – AlexC
我希望能够放入RegionId空值。 – DeeRain
*您是否需要*属性*区域ID *? – VJAI