1

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

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

4

3 回答 3

6

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

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

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

于 2009-04-29T09:09:38.077 回答
1

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

于 2009-04-29T19:21:32.553 回答
0

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

于 2009-04-29T09:09:19.997 回答