为什么这个范围属性在mvc不给我正确的答案

本文关键字:答案 mvc 范围 属性 为什么 | 更新日期: 2023-09-27 18:03:46

我想在我的class字段上应用range属性,就像这样。

 [Range(typeof(Int32), "1","999", ErrorMessage = "Must be a Number between 1  and 999")]
 public long? FieldName{ get; set; }

但是它没有像我期望的那样验证范围。它应该验证1到999之间的范围。如何解决这个问题

为什么这个范围属性在mvc不给我正确的答案

试试这个..........

[Range(typeof(Int32), "1", "999", ErrorMessage = "必须是1到999之间的正自然数")][regulareexpression ("^[0-9]{1,3}$", ErrorMessage = "必须是1到999之间的正自然数")]公众很长时间吗?FieldName{获取;设置;}