我是asp.net
的新成员和角色提供者我看到的所有文章都使用Membership calss(CreateUser方法)的静态方法来创建新用户。我也想使用它,但我的表单有一些自定义字段要添加到Users表。我应该怎么做呢?单独处理这些数据?如果您建议它将有2次调用数据库。请建议
答案 0 :(得分:2)
通过添加其他参数
,在自定义成员资格提供程序中为CreateUser
方法创建重载
public MembershipUser CreateUser(
string username,
string password,
string email,
string passwordQuestion,
string passwordAnswer,
bool isApproved,
Object providerUserKey,
DateTime birthday,
out MembershipCreateStatus status
)
然后在您的页面中,您可以通过
调用它((CustomMembershipProvider)Membership.Provider).CreateUser(/*parameters to your custom method*/)