10
如何使用范围数据注释属性指定最小但没有最大十进制?
我想指定价格的小数字段必须大于等于0,但我真的不想强加最大值。 到目前为止,这就是我所拥有的...我不确定执行此操作的正确方法是什么。 [Range(typeof(decimal), "0", "??"] public decimal Price { get; set; }
诸如ASP.NET MVC之类的框架使用数据注释来启用基于模型的验证方法,并在客户端和服务器端的整个应用程序中实施一致的验证。它们是在ASP.NET MVC 2中首次引入的。除了ASP.NET MVC,它们还可以与其他技术(例如实体框架)一起使用,方法是通过在属性上手动放置属性,或使用T4模板自动生成。