【发布时间】:2013-02-18 10:11:11
【问题描述】:
我的 asp.net 应用程序中有多个成员资格提供程序。 我可以使用代码访问会员提供商:-
MembershipProvider mbr;
mbr = Membership.Providers["CustomMembershipProvider"];
我想获取所有用户并在网格视图中显示。我该怎么做。
【问题讨论】:
标签: asp.net asp.net-membership membership-provider
我的 asp.net 应用程序中有多个成员资格提供程序。 我可以使用代码访问会员提供商:-
MembershipProvider mbr;
mbr = Membership.Providers["CustomMembershipProvider"];
我想获取所有用户并在网格视图中显示。我该怎么做。
【问题讨论】:
标签: asp.net asp.net-membership membership-provider
您可以使用MembershipProvider.GetAllUsers Method:
int total;
var users = mbr.GetAllUsers(0, int.MaxValue, out total);
如果您有分页网格,则传递索引和页面大小。
这里还有一个定义网格视图的 ASPX 片段:
<asp:GridView runat="server" ID="GV"></asp:GridView>
以及相应的代码隐藏 C# 类:
public partial class MyPage : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
// create membership instance...
int total;
GV.DataSource = mbr.GetAllUsers(0, int.MaxValue, out total);
GV.DataBind();
}
}
【讨论】: