asp.net メンバーシップでは、ユーザー名と電子メールで同時に検索することはできないため、これら 2 つのページの結果セットの結果をマージする必要があると思います。
誰もこれをやったことがありますか?それともこれは実現不可能なアイデアですか?
「マージされた」メソッドのFYI署名:
MembershipUserCollection FindUsersByName( string usernameToMatch,
int pageIndex,
int pageSize,
out int totalRecords )
MembershipUserCollection FindUsersByEmail( string emailToMatch,
int pageIndex,
int pageSize,
out int totalRecords )
結果メソッドのシグネチャは次のようになります。
MembershipUserCollection MergedUsersAndEmailsSearch( string userOrEmailToMatch,
int pageIndex,
int pageSize,
out int totalRecords )
{
//here we calling FindUsersByName and FindUsersByEmail and merging them
}