首先让我为代码墙道歉。基本上,我有两个针对Sharepoint列表的查询。如果我注释几行,该代码似乎很好用。这是代码:

全局: 通用标签

页面加载: 通用标签

主要代码: 通用标签

如果我将其注释掉: 通用标签

通用标签

一切正常。如果我将其保留在其中,则只会完成第一个foreach。我尝试重命名第二个查询中的所有变量,将r.phone显式转换为字符串并将ToArray放置在结果查询的末尾。这些都没有帮助。

有趣的是,如果我使用results = results.Take(5);来浏览一些内容,我会得到房间。检查结果计数和res计数(第二个查询的结果)是否相同-5。

如何重置所有内容,以便再次查询列表?

有帮助吗?

解决方案

phn是否可能为null?

尝试用string.IsNullOrEmpty(r.phone)替换r.phone!=“”和/或在调试器中打开第一次机会异常。(调试->异常->通用语言运行时异常[检查])

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top