2012-04-03 27 views
0

我想在註冊過程中插入用戶名作爲唯一郵件ID和郵件字段我想使用相同的郵件ID插入該asp.net成員資格的用戶表,但現在它正在創建用戶它自己的,但現在我想改變它,我怎麼能實現這一目標?如何更改要插入到asp.net成員資格創建中的字段值

我寫在頁面加載

MembershipCreateStatus creatStatus; 
Membership.CreateUser(RegisterUser.UserName, RegisterUser.Password, 
         RegisterUser.UserName, RegisterUser.Question, 
         RegisterUser.Password, 
         true, MembershipCreateStatus.ProviderError); 
         // true, creatStatus); 

它是正確的嗎?但它會拋出錯誤無效的參數。

我應該爲最後兩個參數做些什麼?

回答

1

首先,最後一個參數是out參數。這意味着CreateUser會設置你指定的變量,你不能像在那裏那樣傳遞一個狀態枚舉。

取而代之,除了必須指定out creatStatus(包括out關鍵字)之外,您必須像您註釋掉的代碼那樣執行此操作。

其次,無效參數通常表示其中一個值爲空。