net和.net会员提供商。
我想带回一个带有用户帐户信息的gridview,比如GetAllUsers()。但是,我想只返回具有某些配置文件信息的用户,这些用户将在同一页面的下拉列表中找到与所选值匹配的用户。我正在使用配置文件提供程序来记录一条额外的用户信息。
我可以为此更改或覆盖GetAllUsers方法吗?添加一个额外的参数,使其按配置文件GetAllUsers。成员资格有一个FindUsersByName方法,我希望通过个人资料与用户做类似的事情。
我非常喜欢.net编程的菜鸟,所以我希望我已经解释过这个。
答案 0 :(得分:0)
创建一个继承自System.Web.Security.MembershipProvider的新成员资格提供程序类
这将为您提供一个GetAllUsers方法来覆盖。
将成员资格部分添加到web.config以引用您的新成员资格提供程序。
<membership defaultProvider="MyMembershipProvider">
<providers>
<add name="MyMembershipProvider" type="MyNamespace.MyMembershipProvider"/>
</providers>
</membership>
就是这样。
但是,我会添加一个新方法,包括以下几行:
GetUsersByCriteria(criteria as String)