我想为我的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(字符串,字符串,字符串,字符串,字符串,字符串,字符串,bool,object,out System.Web.Security.MembershipCreateStatus)':找不到合适的方法覆盖
可能的重复:http://stackoverflow.com/questions/5838371/asp-net-mvc-custom-membership-provider-how-to-overload-createuser – Damb 2011-05-03 12:21:43
你的意思是我可以通过继承MemberShipRpovider来实现我自己的MemberShipProvider并重写createuser,就像你发送的链接中的内容一样? – 2011-05-03 12:35:26
是的,这就是为什么我指出了一个陌生的问题,所以你可以看到他们是如何解决它的。 – Damb 2011-05-03 12:47:36