asp.net成员资格 - 可以将角色添加到新用户控件中吗?

时间:2010-04-20 08:14:48

标签: asp.net asp.net-membership roles

我正在使用asp内置的成员资格控件等。我想使用一个新的用户控件,但这似乎没有给用户设置角色的选项。谁知道我怎么能做到这一点?

- 比利

2 个答案:

答案 0 :(得分:1)

基本思想是使用System.Web.Security.Roles类并自己手动重新创建ASP.NET配置应用程序。

例如,您可以使用Roles.GetAllRoles()方法填充下拉列表或复选框列表。您可以使用Roles.AddUserToRole()方法为用户分配角色。

答案 1 :(得分:0)

每当我使用角色系统时,我必须从Visual Studio中运行内置配置编辑器。为此,我选择Config Editor项目,然后单击Solution Explorer窗口顶部的图标,悬停文本为“ASP.NET Configuration”。

这不是一个理想的解决方案,但我们花费了大量时间尝试在Windows身份验证安全性之后托管配置编辑器,但几乎没有帮助。

在配置编辑器中,您可以添加角色并将人员分配给这些角色。

我希望人们能够更好地回答这个问题,因为过去一直困扰着我!