mvc [DataType (DataType.EmailAddress) keine Validierung

Ich benutze diesen Code in einem E-Mail-Feld:

    [Required]
    [DataType(DataType.EmailAddress)]
    [Display(Name = "Email address")]
    public string Email { get; set; }

[DataType(DataType.EmailAddress)] funktioniert nicht (Überprüfung findet nicht auf einem Server statt, der nicht auf der Clientseite ist).

Ich bin nicht sicher, ob ich ein benutzerdefiniertes Attribut implementieren soll oder ein in MVC 3 enthaltenes verwenden kann.

Könnten Sie mir bitte eine Lösung zum Erstellen eines benutzerdefinierten Attributs vorschlagen, falls dies erforderlich sein sollte?

Ich habe auch über einige zusätzliche Erweiterungen gelesen, zum Beispielhttp://nuget.org/packages/DataAnnotationsExtensions.MVC3

Würdest du es mir vorschlagen?

Antworten auf die Frage(5)

Ihre Antwort auf die Frage