我正在創建一個利用.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