Проверка jQuery упрощает проверку адреса электронной почты:
$("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, если это возможно.