我想知道如何在键入时检查电子邮件是否在数据库中异步可用,或者在 ASP.NET Identity 2.0的注册过程中电子邮件文本字段丢失焦点
不可能使用
ASP 标识 API 进行此类检查,您必须直接检查数据库,这是使用实体框架的示例。
protected bool EmailAlreadyExists(string aEmail)
{
using( Baza pB = new Baza() )
{
if( pB.Memberships.Where( z => z.Email == aEmail).Count() > 0 )
{
return true;
}
else
{
return false;
}
}
}