实例:http://mvc.renethomassen.dk/
我使用jQuery不引人注意的验证和数据注释(MVC 4),当我发布我的网站时,带有多个注释的属性不起作用,验证。
这有效:
[Required(ErrorMessage = "Skriv venligst dit navn")]
public string Navn { get; set; }
以下内容不起作用(适用于localhost)。为什么呢?
[Required(ErrorMessage = "Skriv venligst din emailadresse")]
[EmailAddress(ErrorMessage="Angiv en gyldig emailadresse")]
public string EmailAdresse { get; set; }
答案 0 :(得分:1)
尝试使用DataTypeAttribute代替EmaillAddressAttribute
[Required(ErrorMessage = "Skriv venligst din Emailadresse")]
[DataType(DataType.EmailAddresss, ErrorMessage = "Angiv en gyldig email")]
public string EmailAdresse { get; set; }