0

我在 asp.net 中实现了成员资格,我有一个可以定义用户的经理,用户具有 USER 角色,当我使用以下代码分配角色时,它不起作用:

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

现在我的问题是:原因是什么?

当我登录并检查其角色时,没有角色。我将此代码用于检测角色:

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

1 回答 1

3

来自MSDN 文档

  1. 角色管理未启用。- 或 - 用户已分配给指定的角色。
  2. roleName 为空字符串或包含逗号 (,)。- 或 - 用户名是空字符串或包含逗号 (,)。
  3. 角色名称为空。- 或 - 用户名为空。
于 2012-07-09T09:54:34.987 回答