【发布时间】:2011-05-03 12:16:43
【问题描述】:
我想为我的 asp.net mvc 应用程序创建一个自定义成员资格提供程序,但默认 CreateUser() 方法中的参数数量不是我想要的。因为我的用户表不同,我想传递我自己的参数。这是我用于 UserCreate() 方法的代码:
public override MembershipUser CreateUser(string username,string family,string personcode, string password, string email, string passwordQuestion, string passwordAnswer, bool isApproved, object providerUserKey, out MembershipCreateStatus status)
{
//
}
这里是我得到的错误:
错误 2 MyMemberShipProvider.CreateUser(string, string, string, string, string, string, string, bool, object, out System.Web.Security.MembershipCreateStatus)':找不到合适的方法来覆盖
【问题讨论】:
-
你的意思是我可以通过从 MemberShipRpovider 继承并覆盖 createuser 来实现我自己的 MemberShipProvider,就像你发送的链接中的内容一样?
-
是的,这就是我指出类似问题的原因,所以你可以看看他们是如何解决的。
标签: asp.net-mvc-3 membership-provider