2013-12-20 54 views
0

我使用asp.net 4.5成員資格提供和角色,ASP.net 4.5成員資格和角色添加用戶角色

問題是我試圖建立科瑞用戶嚮導,使新成員一定角色海峽在箱子外面。 這是我正在使用的代碼。

代碼

protected void CreateUserWizard1_CreatedUser(object sender, EventArgs e) 
{ 
    Roles.AddUsersToRole(CreateUserWizard1.UserName,"customer"); 
} 

}

和錯誤日誌是給我的,我不能轉換字符串和最佳超載比賽,是有解決一個簡單的方法一個錯誤?

我只需要讓所有新用戶都是客戶。

謝謝

回答

3

相信在AddUsersToRole第一個參數是一個字符串數組,該方法的「用戶」因而得名,所以嘗試這樣的事情:

string[] usersToAdd = new string[] { CreateUserWizard1.UserName }; 

Roles.AddUsersToRole(usersToAdd,"customer"); 

HTH

菲爾

+0

謝謝@菲爾效果不錯。 – Beep

+1

非常感謝您的確認:) – Phil