Вопрос

Прежде всего позвольте мне извиниться за стену кода.По сути, у меня есть два запроса к спискам Sharepoint.Код выглядит отлично, если я прокомментирую пару строк.Вот код:

В мире:

родовое слово

Загрузка страницы:

родовое слово

Основной код:

родовое слово

Если я закомментирую:

родовое слово

и

родовое слово

все работает нормально.Если я оставлю их, он завершит только первый цикл foreach.Я попытался переименовать все переменные во втором запросе, явно преобразовав r.phone в строку и поместив ToArray в конец запроса результатов.Ничего из этого не помогло.

Интересно, что если я использую results = results.Take(5);, чтобы просто пройти по нескольким комнатам, я получаю комнаты.Проверяя количество результатов и количество res (результаты второго запроса), они оба совпадают - 5.

Как мне все сбросить, чтобы снова запрашивать свои списки?

Это было полезно?

Решение

Возможно ли, что phn равен нулю?

Попробуйте заменить r.phone!="" на string.IsNullOrEmpty (r.phone) и / или включите исключения первого шанса в отладчике.(Отладка-> Исключения-> Исключения среды CLR [проверить])

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top