我正在使用asp内置的成员资格控件等。我想使用一个新的用户控件,但这似乎没有给用户设置角色的选项。谁知道我怎么能做到这一点?
- 比利
答案 0 :(得分:1)
基本思想是使用System.Web.Security.Roles类并自己手动重新创建ASP.NET配置应用程序。
例如,您可以使用Roles.GetAllRoles()
方法填充下拉列表或复选框列表。您可以使用Roles.AddUserToRole()方法为用户分配角色。
答案 1 :(得分:0)
每当我使用角色系统时,我必须从Visual Studio中运行内置配置编辑器。为此,我选择Config Editor项目,然后单击Solution Explorer窗口顶部的图标,悬停文本为“ASP.NET Configuration”。
这不是一个理想的解决方案,但我们花费了大量时间尝试在Windows身份验证安全性之后托管配置编辑器,但几乎没有帮助。
在配置编辑器中,您可以添加角色并将人员分配给这些角色。
我希望人们能够更好地回答这个问题,因为过去一直困扰着我!