MVC控件的验证
来源:互联网 发布:sql 分组合计 编辑:程序博客网 时间:2024/06/18 04:53
[Required(ErrorMessage = "请输入收件人姓名")]
public string Uname { get; set; }
[Required(ErrorMessage = "请输入收货人手机号")]
[RegularExpression(@"^1[3458][0-9]{9}$", ErrorMessage = "手机号格式不正确")]
public string UMoblie { get; set; }
[RegularExpression(@"^\w+@[a-zA-Z_]+?\.[a-zA-Z]{2,3}$", ErrorMessage = "请输入正确的电子邮箱地址")]
public string Email { get; set; }
[StringLength(18, ErrorMessage = "身份证格式不正确!")]
public string cardNum { get; set; }//中国身份证号 18位
[StringLength(16, MinimumLength = 6, ErrorMessage = "密码长度应在6~16位之间")]
[System.ComponentModel.DataAnnotations.Compare("ConfimPassWords")]//二次输入密码必须和上次相同
public string NewPassWords { get; set; }//密码长度 6~16位
[DataType(DataType.Password)]
[StringLength(16, MinimumLength = 6, ErrorMessage = "密码长度应在6~16位之间")]
[System.ComponentModel.DataAnnotations.Compare("NewPassWords")]//二次输入密码必须和上次相同
public string ConfimPassWords { get; set; }//密码长度 6~16位
[DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = "{0:c}")]
public decimal money { get; set; }// DisplayFormat特性可以用来处理属性的各种格式化选项。当属性包含空值时,可以提供可选的显示文本,也可以为包含标记的属性关闭HTML编码,还可以为运行时指定一个应用于属性值的格式化字符串。
[ReadOnly(true)]
public decimal Price { get; set; }//表示只读的 不可修改
[Range(18, 60)]
public int Age { get; set; }//年龄范围
// order 控制字段属性的顺序
[Required]
[StringLength(160)]
[Display(Name = "Last Name", Order = 15001)]
public string LastName { get; set; }
[Required]
[StringLength(160, MinimumLength = 3)]
[Display(Name = "First Name", Order = 15000)]
public string FirstName { get; set; }
public string Uname { get; set; }
[Required(ErrorMessage = "请输入收货人手机号")]
[RegularExpression(@"^1[3458][0-9]{9}$", ErrorMessage = "手机号格式不正确")]
public string UMoblie { get; set; }
[RegularExpression(@"^\w+@[a-zA-Z_]+?\.[a-zA-Z]{2,3}$", ErrorMessage = "请输入正确的电子邮箱地址")]
public string Email { get; set; }
[StringLength(18, ErrorMessage = "身份证格式不正确!")]
public string cardNum { get; set; }//中国身份证号 18位
[StringLength(16, MinimumLength = 6, ErrorMessage = "密码长度应在6~16位之间")]
[System.ComponentModel.DataAnnotations.Compare("ConfimPassWords")]//二次输入密码必须和上次相同
public string NewPassWords { get; set; }//密码长度 6~16位
[DataType(DataType.Password)]
[StringLength(16, MinimumLength = 6, ErrorMessage = "密码长度应在6~16位之间")]
[System.ComponentModel.DataAnnotations.Compare("NewPassWords")]//二次输入密码必须和上次相同
public string ConfimPassWords { get; set; }//密码长度 6~16位
[DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = "{0:c}")]
public decimal money { get; set; }// DisplayFormat特性可以用来处理属性的各种格式化选项。当属性包含空值时,可以提供可选的显示文本,也可以为包含标记的属性关闭HTML编码,还可以为运行时指定一个应用于属性值的格式化字符串。
[ReadOnly(true)]
public decimal Price { get; set; }//表示只读的 不可修改
[Range(18, 60)]
public int Age { get; set; }//年龄范围
// order 控制字段属性的顺序
[Required]
[StringLength(160)]
[Display(Name = "Last Name", Order = 15001)]
public string LastName { get; set; }
[Required]
[StringLength(160, MinimumLength = 3)]
[Display(Name = "First Name", Order = 15000)]
public string FirstName { get; set; }
阅读全文
0 0
- MVC控件的验证
- 验证控件的类型
- .NET的验证控件
- 验证控件的属性
- 验证控件的学习
- DevExpress 的验证控件
- 验证控件的使用
- 验证控件的使用
- 验证控件的使用
- 验证控件的使用
- 验证控件的使用
- freemarker+spring mvc 的验证
- RegularExpressionValidator验证控件时的验证功能
- RegularExpressionValidator验证控件的验证表达式介绍
- MVC验证
- MVC验证
- mvc验证
- mvc验证
- mybatis批量更新
- JSONObject和JSONArray的理解与用法
- ubuntu16.04安装qt4.8.7
- jQuery中JSONP的两种实现方式
- oracle 表被另一个用户锁住后的解决办法
- MVC控件的验证
- mongoDB复制集维护和切换——内存限制
- 工程不编译问题
- const深度总结(effective C++)
- Python爬虫获取豆瓣电影TOP250
- css常见布局方式
- oracel修改数据库表字段值语句
- javascript:history.go()和History.back()的区别
- redis详解(二)数据类型详解