过去,我能够对查找用户名的方法进行异步调用,以查看它是否已存在于数据库中然后以用户输入文本框的形式将其作为JSON返回。这已经很长时间了,我似乎无法找到解释如何做到这一点的文章。我目前已经准备好了所有的东西。在主POST(ASP.NET MVC4)之前使用ajax验证来检查电子邮件地址是否已经存在
<script src="~/Scripts/jquery.validate.min.js"></script>
<script src="~/Scripts/jquery.validate.unobtrusive.min.js"></script>
,以及在我的webconfig
<add key="ClientValidationEnabled" value="true" />
<add key="UnobtrusiveJavaScriptEnabled" value="true" />
和我的视图模型是
public class EmailListSignUpViewModel
{
[Required]
public string FirstName { get; set; }
[Required]
public string LastName { get; set; }
[Required]
[DataType(DataType.EmailAddress)]
public string Email { get; set; }
[Required]
[Compare("Email")]
[Display(Name = "Confirm Email")]
public string EmailConfirmation { get; set; }
}
我将如何实现我期待的功能?
感谢您的链接! – Adrian