asp.net-mvc – DataAnnotations StringLength属性MVC – 没有最大值
发布时间:2020-05-27 23:05:28 所属栏目:asp.Net 来源:互联网
导读:我在MVC4中使用数据注释进行模型验证,目前我正在使用StringLengthAttribute,但是我不想指定最大值(当前设置为50),但是要指定最小字符串长度值。 有没有办法只指定最小长度?也许我可以使用另一个属性? 我当前的代码是: [Required] [DataType(DataType.Pa
|
我在MVC4中使用数据注释进行模型验证,目前我正在使用StringLengthAttribute,但是我不想指定最大值(当前设置为50),但是要指定最小字符串长度值。 有没有办法只指定最小长度?也许我可以使用另一个属性? 我当前的代码是: [Required]
[DataType(DataType.Password)]
[Display(Name = "Confirm New Password")]
[StringLength(50,MinimumLength = 7)]
[CompareAttribute("NewPassword",ErrorMessage = "The New Password and Confirm New Password fields did not match.")]
public string ConfirmNewPassword { get; set; }
任何帮助深表感谢。 解决方法
使用标准数据注释,否。您必须指定MaximumLength。只有其他参数是可选的。 在这种情况下,我建议这样做: [StringLength(int.MaxValue,MinimumLength = 7)] 您还可以使用像这样的正则表达式(正则表达式)属性: [RegularExpression(@"^(?:.*[a-z]){7,}$",ErrorMessage = "String length must be greater than or equal 7 characters.")]
更多关于这里:Password Strength Validation with Regular Expressions (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – 为一个MVC视图使用两个强类型模型
- 发布asp.net网站给出“对象引用未设置为对象的实例.”错误
- asp.net – app_offline替代方案
- asp.net – 无法从代码隐藏中调用App_Code类
- asp.net-mvc – 如何重定向HTTP到HTTPS在MVC应用程序(IIS7.
- asp.net-mvc – ASP.NET MVC – 值类型的自定义验证消息
- asp.net-mvc – 如何在ASP.NET MVC中阻止JSON序列化?
- asp.net – IIS URL重写模块url为小写
- asp.net – 如何将所有httpErrors重定向到自定义URL?
- asp.net – Web开发人员可以使用最好的HTML WYSISYG编辑器,
推荐文章
站长推荐
- asp.net-mvc-3 – 显示modelstate错误
- 身份验证 – 如何为Asp.NET MVC 5创建ClaimsIden
- asp.net-mvc – System.Data.SqlClient.SqlExcep
- 如何默认选择一个单选按钮 – asp.net mvc强类型
- asp.net-core – 如何在Entity Framework Core中
- asp.net-mvc – 使用UIHint的ASP.NET MVC 3自定义
- asp.net-mvc – AOP vs MVC FilterAttributes vs
- asp.net-mvc – 如何在不给每个控制器放置注释的
- asp.net-mvc – 想从mvc使用index.html
- ASP.NET ReportViewer Google Chrome CPU使用情况
热点阅读
