我正在创建一个利用.Net Membership类的用户审批界面。我有一个页面,做一个Membership.GetAllUsers(),我吐出结果到一个数据网格。我通过MembershipUser.IsApproved筛选它们。寻找MemberShip.GetAllUsers(startDate,endDate)功能
我的问题是由于我在GetAllUsers()时打的慢。
因为我不需要拉下所有的用户,而是说所有的用户都在一定范围内的CreateDate,我想知道是否有办法根据日期范围?
想更新对于那些在类似的情况:
UPDATE: 所以,我结束了实际上不使用下面的答案。虽然,它并妥善解决的具体问题。无论如何,我真正的问题是,抓取用户的一个子集(即那些需要“批准” - 因为我的管理员控制这个(不是用户))。我的解决方案是分配新的signedup用户以“等待批准”角色,然后我可以抓住Roles.UsersInRole(“awaitingapproval”),将这些显示给管理员,以便“批准”用户。然后,将每个经批准的用户从“正在等待批准”中删除并分配给新角色。
有没有可能把这个在我的utils的类,或者需要成为自己的班级? – madcolor 2009-08-20 20:14:32