Проверка 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, если это возможно.