【问题标题】:asp.net membership - can roles be added to the new user control?asp.net 成员资格 - 可以将角色添加到新的用户控件中吗?
【发布时间】:2010-04-20 08:14:47
【问题描述】:

我正在使用 asp 内置的成员控件等。我想使用一个新的用户控件,但这似乎没有提供为用户设置角色的选项。有人知道我如何实现这一目标吗?

-- 比利

【问题讨论】:

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


    【解决方案1】:

    基本思路是使用 System.Web.Security.Roles 类,自己手动重新创建 ASP.NET Configuration 应用程序。

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

    【讨论】:

    • 这很有效,谢谢!不知道会员方式!谢谢!这个链接帮助了我msdn.microsoft.com/en-us/library/…
    • 我很高兴我的指点有所帮助。我已将您的链接添加到我的答案中。
    【解决方案2】:

    每当我使用角色系统时,我都必须从 Visual Studio 中运行内置配置编辑器。为此,我选择了配置编辑器项目,然后单击解决方案资源管理器窗口顶部的图标,其中悬停文本为“ASP.NET 配置”。

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

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

    我希望人们对此有更好的答案,因为这是过去困扰我的事情!

    【讨论】:

    • 是的,这就是我目前正在做的事情。真的是有点痛!
    • 非常痛苦!只是认为我曾经考虑过尝试编写自己的附加存储过程,但似乎真的很痛苦并且违背了它的全部意义。由于所有这些痛苦,我通常尽可能避免会员资格,因为摆弄似乎不值得节省时间。
    猜你喜欢
    • 1970-01-01
    • 2012-07-18
    • 2011-02-06
    • 2010-11-15
    • 2011-02-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-31
    相关资源
    最近更新 更多