2012-01-04 2 views
0

У меня есть веб-приложение C# .Net MVC2. Мы загружаем частичный вид с результатами поиска в нашем каталоге LDAP. Однако максимальное количество возвращаемых элементов результата равно 1000. Другими словами, если я нахожу «b» в поле поиска, из LDAP возвращается только одна тысяча строк. Это вызывает некоторую путаницу. Один из наших пользователей вошел в «b», поскольку они искали Бутамос. Список закончился у Бонда.MVC3 с использованием LDAP DirectorySearcher

Вот код. Есть ли способ указать возвращение неограниченного количества строк результатов?

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

ответ

1

Это нормальное поведение Active-Directory (и вообще LDAP-серверов). Вы можете заменить поисковый запрос (look here), но лучше всего добавить фильтр поиска, чтобы уменьшить количество возвращаемых объектов.

+0

@JPBlanc ... спасибо – MikeTWebb

Смежные вопросы