在ASP.NET MVC 3 Web應用程序中我有一個viewmodel,其屬性用DataType屬性標記,但它們不會在cliant端進行實際驗證,並且在服務器端,爲什麼?DataType屬性不起作用
public class RegisterModel
{
[Required(ErrorMessage = "Phone number is required")]
[DataType(DataType.PhoneNumber)]
[Display(Name = "Phone number")]
public string PhoneNumber { get; set; }
[Required(ErrorMessage = "E-mail address is required")]
[DataType(DataType.EmailAddress, ErrorMessage = "Please enter a valid date (ex: 2/14/2011)")]
[Display(Name = "E-mail address")]
public string Email { get; set; }
}
感謝您的回覆。
結果相同 –
也添加了web.config位。往上看。 –
它已經被添加,仍然是相同的結果 –