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。