Я создаю интерфейс одобрения пользователей, используя класс .Net Membership. У меня есть страница, которая выполняет Membership.GetAllUsers (), и я плюю результаты в сетку данных. Я фильтрую их по MembershipUser.IsApproved.
Моя проблема связана с медлительностью, с которой я сталкиваюсь, пока я получаю GetAllUsers ().
Поскольку мне не нужно опускать всех пользователей, а, скажем, всех пользователей с CreateDate, попадающих в определенный диапазон, мне интересно, есть ли способ получить подмножество на основе даты -range
Требуется обновление для тех, кто находится в аналогичной ситуации:
UPDATE:
Таким образом, я фактически не использовал ответ ниже .. Хотя, это действительно обращается к определенному вопросу должным образом. В любом случае, моя настоящая проблема заключалась в том, чтобы захватить подмножество пользователей (то есть тех, которые требуют «одобрения» - поскольку мой администратор контролирует это (не пользователи)). Мое решение состояло в том, чтобы назначить новым зарегистрированным пользователям роль «awaitingapproval», после чего я смог получить Roles.UsersInRole («awaitingapproval»), отобразить их администратору с возможностью «одобрить» пользователя. Каждый одобренный пользователь затем удаляется из «awaitingapproval» и назначается на новую роль.