数据的注解和验证
验证相关注解:
- Required
- StringLength
- RegularExpression正则验证
- Range指定数值类型值的最大值和最小值。如:[Range(35,44)],[Range(typeof(decimal), "0.00", "49.99")]
- Compare确保模型对象的两个属性拥有相同的值。
- Remote利用服务器端的回调函数执行客户端的验证逻辑。比如验证用户注册时用户名的唯一性。
显示和编辑方面的注解:
- Display友好显示属性名称
- ScaffoldColumn隐藏HTML辅助方法一些属性,即视图中不再生成该属性的相关HTML代码
- DisplayFormat处理属性的各种格式化选项。在设置时需要把ApplyFormatInEditMode设为true,并且只能通过EditorFor或DisplayFor进行显示。
- ReadOnly在绑定模型时不使用请求中的新值。对应的属性如果没有给它赋值,则为默认值。
- DataType不同的类型设置,在前台展示效果也不同。
- HiddenInput隐藏域

浙公网安备 33010602011771号