标签:
这其实是一个比较简单的问题,但往往挺容易被忽略,这次我们在推广我们的互联网平台的时候就吃了这么一个大亏。 一般用户注册过程中,前端注册往往会检验用户名、昵称是否已存在,甚至验证码是否匹配,我们都可以用Remote的验证很方便的解决。 直接上关键代码: public class RegisterModel { [Required(ErrorMessage = " *邮箱地址不能为空 ")] [DataType(DataType.EmailAddress)] [RegularExpression( @" ^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$ ", ErrorMessage = " *请输入正确的邮箱格式 ")] [ Remote( " IsExistEmail ", " Validator ",ErrorMessage= " *该邮箱地址已经被注册过 ")] public string email { get; set; } ... } ///标签:
原文地址:http://www.cnblogs.com/-NeverMore/p/4527908.html