2011-07-04 80 views
0

我是新來的會員和asp.net角色提供商基於表單的身份驗證創建用戶方法?

我看到的所有文章都使用靜態方法的Membership calss(CreateUser方法)來創建一個新用戶。我也想使用它,但我的表單有一些自定義字段被添加到Users表中。我應該如何管理它?處理這個數據sepraetly?如果你建議它會有2個對數據庫的調用。請指點

回答

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*/) 
叫它
相關問題