1

net 和 .net 成员资格提供商。

我想带回一个带有用户帐户信息的网格视图,就像 GetAllUsers() 一样。但是,我只想带回具有某些个人资料信息的用户,即个人资料信息与同一页面上下拉列表中的选定值匹配的用户。我正在使用配置文件提供程序仅记录一条额外的用户信息。

我可以为此更改或覆盖 GetAllUsers 方法吗?添加一个额外的参数,使其按配置文件获取所有用户。Membership 有一个 FindUsersByName 方法,我想通过 Profile 对用户做类似的事情。

我非常喜欢 .net 编程,所以我希望我已经解释过了。

4

1 回答 1

0

创建一个继承自 System.Web.Security.MembershipProvider 的新成员资格提供程序类

这将为您提供一个 GetAllUsers 方法来覆盖。

将成员资格部分添加到 web.config 以引用您的新成员资格提供程序。

<membership defaultProvider="MyMembershipProvider">
    <providers>
        <add name="MyMembershipProvider" type="MyNamespace.MyMembershipProvider"/>
    </providers>
</membership>

而已。

但是,我会添加一个新方法,如下所示:

GetUsersByCriteria(criteria as String)
于 2009-10-01T11:19:55.447 回答