我有一个电子邮件ID文本框,在页面加载时,数据将从DB
加载加载时,加载了以错误格式保存的电子邮件ID。单击页面上的“提交”按钮时,应验证文本框但不验证。
然而,它确认文本框何时集中。
答案 0 :(得分:0)
有多种方法可以验证它,一种是从模型本身进行验证。
[DataType(DataType.EmailAddress)]
[RegularExpression(@"^([a-zA-Z0-9_\-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$", ErrorMessageResourceName = "InvalidEmail", ErrorMessageResourceType = "Error Message")]
[Required]
public string yourEmailField { get; set; }