我有一个自定义会员供应商,我正在使用我正在开发的一个网站,并且我有很多错误,并且他们都对正在使用的方法进行了说明。以下是其中一个错误:自定义配置文件会员供应商
错误#'WebOrder.CustomMembershipProvider'未实现继承的抽象成员'System.Web.Security.MembershipProvider.FindUsersByEmail(string,int,int,out int)'C:\ Users \ Jschoff \文档\ Visual Studio 2010的\项目\ WebOrder \ WebOrder \型号\ CustomMembershipProvider.cs
我不知道究竟是什么原因造成这一点,但这里是我使用的customprovider类的代码:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
namespace WebOrder
{
public class CustomMembershipProvider : System.Web.Security.MembershipProvider
{
public override System.Web.Security.MembershipUser CreateUser(string username, string password, string email, string passwordQuestion, string passwordAnswer, bool isApproved, object providerUserKey, out System.Web.Security.MembershipCreateStatus status)
{
throw new NotImplementedException();
}
public override System.Web.Security.MembershipUser GetUser(string username, bool userIsOnline)
{
throw new NotImplementedException();
}
public override bool ValidateUser(string username, string password)
{
throw new NotImplementedException();
}
public override int MinRequiredPasswordLength
{
get { throw new NotImplementedException(); }
}
public override bool RequiresUniqueEmail
{
get { throw new NotImplementedException(); }
}
public override string GetUserNameByEmail(string email)
{
throw new NotImplementedException();
}
}
}
为什么不你从'SqlMembershipProvider'这样的具体类继承?除此之外,您已经实现了自定义成员资格提供程序,而不是自定义配置文件提供程序(标题)。 –