Ich habe ein Asp.Net MVC-Projekt. Ich versuche, eine E-Mail-Validierung für einen Editor zu machen.Email Validierung für HTML-Helfer - ASP.Net
Nach dem, was ich die Art und Weise erforscht habe [in dieser Antwort: How to apply input which has a type email to to HTML Helper in Asp.net MVC3 Razor und mehr ...] es zu tun ist, wie folgt aus:
@Html.EditorFor(model => model.Email, new { htmlAttributes = new { @class = "form-control", @dir="ltr", @type = "email"} })
Das einzige Problem ist, dass dies so sicher macht, ich habe Dieses Muster: Name @ Gmail aber es stellt nicht sicher, dass es eine gibt. in der E-Mail-Adresse irgendwo nach der @ - [[email protected]].
irgendwelche Ideen über das, was ich tun kann? Dank
Haben Sie [this] (http://stackoverflow.com/a/16690164/1663001) auf den Beitrag gelesen, den Sie verlinkt haben? – DavidG
Entfernen Sie 'new {@type =" email "}' und fügen Sie das '[EmailAddress]' Attribut zu Ihrer Eigenschaft hinzu –