asp.net-mvc – mvc [DataType(DataType.EmailAddress)没有验证
发布时间:2020-05-23 22:28:02 所属栏目:asp.Net 来源:互联网
导读:我在电子邮件字段中使用此代码: [Required] [DataType(DataType.EmailAddress)] [Display(Name = Email address)] public string Email { get; set; } [DataType(DataType.EmailAddress)]不起作用(在不在客户端的服务器上不进行验证). 我不
|
我在电子邮件字段中使用此代码: [Required]
[DataType(DataType.EmailAddress)]
[Display(Name = "Email address")]
public string Email { get; set; }
[DataType(DataType.EmailAddress)]不起作用(在不在客户端的服务器上不进行验证). 我不确定是否应该自己实现自定义属性,或者我可以使用MVC 3附带的属性. 如果需要,请您建议我创建自定义属性的解决方案. 我还阅读了一些额外的扩展,例如 你能告诉我吗? 解决方法您只需使用[EmailAddress]即可使用常用的DataAnnotations库using System.ComponentModel.DataAnnotations;
[Required]
[EmailAddress]
public String Email { get; set; }
也仅供参考,这是此验证的正则表达式版本: [RegularExpression(@"^[A-Za-z0-9](([_.-]?[a-zA-Z0-9]+)*)@([A-Za-z0-9]+)(([.-]?[a-zA-Z0-9]+)*).([A-Za-z]{2,})$",ErrorMessage = "Email is not valid")]
public String Email {get; set;}
祝你好运! (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- ASP.NET:获取*真实*原始URL
- asp.net-mvc – MVC3中的Url.RouteUrl()和Url.Action()之间
- asp.net – dbo.aspnet_Users和dbo.aspnetUsers之间有什么区
- asp.net-mvc – 从桌面开发人员的角度来学习ASP.NET MVC的建
- asp.net-mvc – ASP.NET MVC多站点SSO使用OpenID
- vsdoc文件是否适用于vbscript?
- asp.net-mvc – ASP.NET MVC中的CSS和Javascript相对路径混
- asp.net – 如何测试开发机器上的子域? abc.localhost
- asp.net-web-api2 – Web Api 2 Post – UrlHelper.Link不能
- asp.net – 在集成模式下替换HttpContext.Current.Request.
推荐文章
站长推荐
- asp.net-mvc-3 – 货币格式化MVC
- asp.net-mvc – 为什么必须将LESS文件设置为Buil
- asp.net-mvc – 使用ASP.NET MVC剃刀的自定义控件
- asp.net – 是否可以解密和查看ViewState值?
- asp.net – 命名空间“系统”中不存在类型或命名
- asp.net-mvc – MVC3,Ninject,MvcSiteMapProvide
- asp.net-mvc – WebService还是一个简单的MVC控制
- asp.net-mvc – Owin如何在Application_EndReque
- asp.net – Oracle中的参数化查询问题
- asp.net – 在SessionPageStatePersister中保持V
热点阅读
