jQuery Validation упрощает проверку адреса электронной почты:
$("someForm").validate({
rules: {
SomeField: {
required: true,
email: true,
remote: {
type: "POST",
url: "CheckEmail"
}
}
}
});
Это делает так, чтобы SomeField был необходим, должен быть отформатирован как адрес электронной почты, а также выполняет удаленный вызов действия CheckEmail (проверьте наличие дубликатов).
Мне нравится делать все как можно проще, поэтому я могу сделать много чего с аннотациями данных:
public class RegisterModel {
[Required]
[Remote("CheckEmail", "Home", HttpMethod="POST")]
public string SomeField { get; set; }
}
Есть ли в ASP.NET MVC 3/Data Annotations встроенный/простой способ проверки, чтобы убедиться, что адрес электронной почты находится в правильном формате?
Я хотел бы, чтобы он создавал ненавязчивый javascript, если это возможно.