Asp.net mvc 4 使用三条不同的错误消息创建自定义验证

Asp.net mvc 4 使用三条不同的错误消息创建自定义验证,asp.net-mvc-4,email,email-validation,Asp.net Mvc 4,Email,Email Validation,我需要在电子邮件字段上创建验证,我使用的是MVC4 我将使用一个简单的正则表达式,但正如您在下面看到的,我需要根据电子邮件字段上的输入显示三条不同的错误消息 验证规则: 1) 如果电子邮件地址中没有@符号,请显示消息:@符号是必需的 2) 如果未输入句点(.),则在需要@符号后显示消息:句点(.) 3) 如果句点后没有2个字符,则显示消息:句点后必须至少包含2个字符。添加您迄今为止尝试过的内容仅使用[EmailAddress]属性有什么问题?

我需要在电子邮件字段上创建验证,我使用的是MVC4

我将使用一个简单的正则表达式,但正如您在下面看到的,我需要根据电子邮件字段上的输入显示三条不同的错误消息

验证规则:

1) 如果电子邮件地址中没有@符号,请显示消息:@符号是必需的

2) 如果未输入句点(.),则在需要@符号后显示消息:句点(.)


3) 如果句点后没有2个字符,则显示消息:句点后必须至少包含2个字符。

添加您迄今为止尝试过的内容仅使用
[EmailAddress]
属性有什么问题?