Я использую проверку подлинности с помощью форм и предоставил несколько окон поиска, чтобы разрешить поиск по имени пользователя и адресу электронной почты.
Итак, я могу сделать это для поиска по имени
Membership.FindUsersByName(username, page-1, PageSize, out total);
и я могу сделать это для поиска по адресу электронной почты
Membership.FindUsersByEmail(email, page-1, PageSize, out total);
Проблема состоит в том, что в случае, когда пользователь ищет имя пользователя и адрес электронной почты одновременно, я собираюсь вернуть всех пользователей с определенным адресом электронной почты, а затем выполнить поиск в нем, чтобы получить всех пользователей, которые соответствуют имя пользователя указано. Я не смогу пейджировать первый звонок. Если при первом вызове возвращается большое количество пользователей, это может повлиять на производительность.
Есть ли какое-нибудь решение для этого?
Спасибо
Сэчины