【问题标题】:ASP.NET: Total control of the ASP.NET membership providerASP.NET:对 ASP.NET 成员资格提供程序的完全控制
【发布时间】:2009-04-29 08:56:47
【问题描述】:

我有一个使用内置 ASP.NET 成员资格提供程序的应用程序。有两个角色(管理员和员工)。我希望管理员能够查看当前员工列表、添加或删除员工以及重置密码。到目前为止,我发现的信息很少,但 Membership.Provider.GetAllUsers 看起来很有希望。有什么办法可以在 GridView 中显示列表?

至少,我需要能够通过网站添加和删除用户。

【问题讨论】:

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


    【解决方案1】:

    有关在 ASP.NET 中使用 Membership 和 Roleprovider 的详尽指南,请参阅本教程:http://aspnet.4guysfromrolla.com/articles/120705-1.aspx

    此处解释了以编程方式创建用户:http://msdn.microsoft.com/en-us/library/d8t4h2es.aspx

    但实际上,MSDN 在这个主题上非常完整。只需阅读Introduction into Membership 并点击链接。你想要的一切都是完全可能的。

    【讨论】:

    【解决方案2】:

    我在http://aspnet.4guysfromrolla.com/articles/052307-1.aspx 找到了一个很好的教程,它使整个事情变得不那么模糊了。实施的噩梦,但它几乎可以工作。感谢您的回复。

    【讨论】:

      【解决方案3】:

      如果您使用的是 SQL Server,则可以使用 System.Web.Security 中的默认 SqlMembershipProvider 类来执行您需要的用户管理任务。 GetAllUsers() 返回一个字符串数组,因此您可以将 GridView 数据绑定到此方法的结果,以在您的网格中显示用户名列表。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2010-11-15
        • 1970-01-01
        • 2010-11-20
        • 2011-03-19
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-01-29
        相关资源
        最近更新 更多