【问题标题】:Custom membership in ASP.NET MVC errorASP.NET MVC 错误中的自定义成员资格
【发布时间】:2013-01-30 12:20:55
【问题描述】:

我尝试通过从基类继承来在 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# 的新手。 谢谢

【问题讨论】:

  • 您遇到的错误是什么?你的问题到底是什么?
  • 这不是问题吗?你甚至没有说是否有错误?你的基类是什么。
  • @Andorbal 我写错了。
  • 很清楚的告诉你签名string, string不存在,应该是什么。
  • @RudiVisser 我想知道我是否需要实现具有相同重载和相同返回对象的方法,如抽象对象

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


【解决方案1】:

你可以试试这个

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,它将指导您如何:实施自定义会员用户

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-13
    • 2011-04-12
    相关资源
    最近更新 更多