我的模型中有一个字段,我希望它只是数字
[Required(ErrorMessage = "Cheque ID is required")]
[RegularExpression("([1-9][0-9])*", ErrorMessage = "Cheque ID must be numbers only.")]
[Range(typeof(Decimal), "1", "9999", ErrorMessage = "Cheque ID must be a number between {1} and {999}.")]
我试过这个:
在我看来,我使用了这个
<div class="editor-field">
@Html.TextBoxFor(x => x.chequeID, new {placeholder = "Enter The Location", @Value = "" })
@Html.ValidationMessageFor(model => model.chequeID)
</div>
但我去这个例外
索引(从零开始)必须大于或等于零且小于参数列表的大小。
我究竟做错了什么?