2012-07-09 26 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为空。 - 或 - 用户名为空。
相关问题