0

现场示例: http: //mvc.renethomassen.dk/

我已经使用带有数据注释(MVC 4)的 jQuery 非侵入式验证,当我发布我的网站时,具有多个注释的属性不起作用,请验证。

这有效:

[Required(ErrorMessage = "Skriv venligst dit navn")]
public string Navn { get; set; }

以下不起作用(它适用于本地主机)。为什么?

[Required(ErrorMessage = "Skriv venligst din emailadresse")]
[EmailAddress(ErrorMessage="Angiv en gyldig emailadresse")]
public string EmailAdresse { get; set; }
4

1 回答 1

1

尝试使用DataTypeAttribute而不是 EmaillAddressAttribute

[Required(ErrorMessage = "Skriv venligst din Emailadresse")]
[DataType(DataType.EmailAddresss, ErrorMessage = "Angiv en gyldig email")]
public string EmailAdresse { get; set; }
于 2013-09-16T16:42:27.923 回答