csharp asp.net mvc模块属性
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了csharp asp.net mvc模块属性相关的知识,希望对你有一定的参考价值。
//定义表单字段的提示名称
[DisplayName]
//表示这个属性是必须提供内容的字段
[Required]
[Required(ErrorMessage=”Your {0} is required.”)]
//字符串长度 – 定义字符串类型的属性的最大长度
[StringLength]
[StringLength(160, ErrorMessage=”{0} is too long.”)]
//范围 – 为数字类型的属性提供最大值和最小值
[Range]
//正则表达式 – 指定动态数据中的数据字段值必须与指定的正则表达式匹配
[RegularExpression]
//验证邮件的正则表达式
[RegularExpression(@”[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+.[A-Za-z]{2,4}”,
ErrorMessage=”Email doesn’t look like a valid email address.”)]
//验证密码是否重复
[StringLength(100, ErrorMessage = "The {0} must be at least {2} characters long.", MinimumLength = 6)]
[DataType(DataType.Password)]
[Display(Name = "Password")]
public string Password { get; set; }
[DataType(DataType.Password)]
[Display(Name = "Confirm password")]
[Compare("Password", ErrorMessage = "The password and confirmation password do not match.")]
public string ConfirmPassword { get; set; }
以上是关于csharp asp.net mvc模块属性的主要内容,如果未能解决你的问题,请参考以下文章
csharp ASP.NET MVC 3的信用卡验证器属性
csharp 一个过滤器属性,允许您将ASP.NET MVC视图下载为Word文档
csharp ASP.NET MVC 5表单
csharp ASP.NET MVC WebViewPageExtensions
csharp ASP.NET的助手,ASP.NET MVC应用服务器端测试
csharp ASP.NET MVC和LINQ