2012-07-09 25 views
0

我實現了會員在asp.net,我有一個經理,可以定義用戶,用戶的用戶角色,當我用下面的代碼來分配角色,這是行不通的:如果Roles.AddUserToRole(..)不起作用,原因是什麼?

Roles.AddUserToRole(txtUsername.Text, "USER"); 

現在我的問題是: 是什麼原因?

當我登錄並檢查其角色時,沒有任何作用。我用這個代碼檢測作用:

string[] role = Roles.GetRolesForUser(txtUserName.Text); 
+0

因爲你的代碼是越野車?請顯示代碼!你如何期待我們猜測你做錯了什麼 – 2012-07-09 09:47:35

+0

爲什麼?你能指導我嗎? – 2012-07-09 09:48:51

回答

3

MSDN doc

  1. 角色管理不啓用。 - 或者 - 用戶已分配給指定的角色。
  2. roleName是一個空字符串或包含一個逗號(,)。 - 或 - 用戶名是一個空字符串或包含一個逗號(,)。
  3. roleName爲空。 - 或 - 用戶名爲空。
相關問題