这是我的模型class
属性:
[Display(Name = "Animation Interval")]
[Range(500, 5000, ErrorMessage = "Enter number between 500 to 5000")]
public Nullable<decimal> ANIMATION_INTERVAL { get; set; }
这将使我的模型状态失败:
if (ModelState.IsValid)
{
_cmsService.AddTile(cms_tile);
//return RedirectToAction("Index");
return RedirectToAction("Index", new { Mode = "create" });
}
当我删除[Range]
数据注释时,它的开始工作正常,range
数据注释有什么问题。?
答案 0 :(得分:0)
我敢打赌,您正试图在Range
字段上设置Nullable
属性。您不能将某些内容限制为Range
,然后允许其为Null
- 如果您使用Required
和{{1},则会发现类似的问题}。