2012-01-04 79 views
0

我有一個C#.Net MVC2網絡應用程序。我們正在加載部分視圖,並在LDAP目錄上搜索結果。但是,返回結果項目的最大數量爲1000.換句話說,如果我在搜索框中輸入「b」,則只有一千行從LDAP返回。這造成了一些混亂。我們的一位用戶在尋找Butamos時輸入了「b」。該名單在邦德結束。使用LDAP DirectorySearcher MVC3

這是代碼。有沒有辦法指定返回無限數量的結果行?

ViewBag.people = new DirectorySearcher(
         new DirectoryEntry("LDAP<stuff>), 
         formattedSearchString, 
         new string[] { "displayname", "mail", "msExchHomeServerName", "homeServer" }) 
       .FindAll()); 

回答

1

這是活動目錄(通常是LDAP服務器)的正常行爲。您可以使用分頁搜索(look here)進行替換,但最佳做法是添加搜索過濾器以減少返回對象的數量。

+0

@JPBlanc ...謝謝 – MikeTWebb 2012-01-04 16:42:05