0

我的 asp.net 应用程序中有多个会员提供商。我可以使用代码访问会员提供商:-

MembershipProvider mbr;
mbr = Membership.Providers["CustomMembershipProvider"];

我想获取所有用户并在网格视图中显示。我该怎么做。

4

1 回答 1

0

您可以使用MembershipProvider.GetAllUsers 方法

int total;
var users = mbr.GetAllUsers(0, int.MaxValue, out total);

或者如果您有分页网格,则传递索引和页面大小。

这里有一个定义 gridview 的 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();
    }
}
于 2013-02-18T10:15:40.287 回答