ASP.NET MVC中的自定义成员身份错误

时间:2013-02-14 16:17:29

标签: asp.net asp.net-mvc asp.net-mvc-3 asp.net-membership membership-provider

我尝试通过继承基类来实现asp.net mvc中的自己的成员身份。

public override void CreateUser(string username, string password)
    {
        this.repository.CreateUser(username, password);
    }

但是,当我尝试构建应用程序时。我收到了以下错误。

Membership.CreateUser(string, string)': no suitable method found to override    
Membership does not implement inherited abstract member 'System.Web.Security.MembershipProvider.CreateUser(string, string, string, string, string, bool, object, out System.Web.Security.MembershipCreateStatus)'

我尝试更改原始函数中的参数,但是我遇到了同样的错误。 请指导我,我是ASP.NET和C#的新手。 感谢

1 个答案:

答案 0 :(得分:0)

你可以试试这个

public void CreateUser(string username, string password)
        {
            this.repository.CreateUser(username, password);
        }

或者这个

public override MembershipUser CreateUser(string username, string password, string email, out MembershipCreateStatus status)

这是一个tutorial,它将指导您如何:实施自定义成员资格用户