Model验证简单易懂

Posted codedlove

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Model验证简单易懂相关的知识,希望对你有一定的参考价值。

public bool UserSex { get; set; }

//定义名字
[Display(Name = "年龄")]
[Range(0, 150, ErrorMessage = "年龄范围0-150")]
public int UserAge { get; set; }
[Required(ErrorMessage = "邮箱不能为空")]
[EmailAddress(ErrorMessage = "邮箱格式不正确")]
//[RegularExpression("^\\[email protected]\\w.\\w$")]
public string UserEmail { get; set; }
[Required(ErrorMessage = "电话不能为空")]

//正则验证
[RegularExpression("^1[34578]\\d{9}$", ErrorMessage = "手机格式不正确")]

public string UserPhone { get; set; }
public string UserAddressName { get; set; }
public string UserHobby { get; set; }

[Required(ErrorMessage = "密码不能为空")]
public string UserPass { get; set; }

//密码验证
[Compare("UserPass", ErrorMessage = "两次密码输入不一致")]
public string ConfirmUserPass { get; set; }

public int AddressID { get; set; }

以上是关于Model验证简单易懂的主要内容,如果未能解决你的问题,请参考以下文章

yii模型规则的简单使用以及开启前端的验证

Django的form(和model)验证器

yii 验证码功能的实现

一个登陆网站验证身份的简单例子

SQL:SA身份验证,SQLserver身份验证,windows身份验证,各指啥,说得通俗易懂些,谢谢

一篇关于Asp.Net Model验证响应消息的问题处理