我将用户添加到角色如下(请注意,我在我的机器上运行下面显示的代码):
Roles.AddUserToRole(oMU.UserName, "Role1");
使用以下代码,我检查用户是否在角色中:
if (Roles.IsUserInRole(txtUserName.Text.Trim(), "Role1"))
并且用户确实在角色中。
我运行以下命令来检查当前登录的用户是否在 Role1 中,但它无法输入 if 语句 - 为什么?:
if (User.IsUserInRole("Role1"))
{
// does not enter this code
}