DataType-Attribut nicht funktioniert

In ASP.NET MVC 3 web-Anwendung habe ich ein viewmodel mit Eigenschaften, die markiert, die mit DataType-Attribute, aber Sie tun nicht tatsächliche Validierung auf cliant Seite, und auf der server-Seite, Warum?

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; }
}

Vielen Dank für die Beantwortung.

InformationsquelleAutor Artur Keyan | 2011-08-15
Schreibe einen Kommentar