質問

まず、コードの壁についてお詫び申し上げます。基本的に、Sharepointリストに対して2つのクエリがあります。数行コメントすると、コードはうまく機能しているようです。コードは次のとおりです:

グローバル: ジェネラコディセタグプレ

ページの読み込み: ジェネラコディセタグプレ

メインコード: ジェネラコディセタグプレ

コメントアウトした場合: ジェネラコディセタグプレ

および ジェネラコディセタグプレ

すべてが正常に実行されます。それらをそのままにしておくと、最初のforeachのみが完了します。2番目のクエリですべての変数の名前を変更し、r.phoneを文字列に明示的にキャストし、結果クエリの最後にToArrayを配置してみました。これらはどれも役に立ちませんでした。

興味深いことに、results = results.Take(5);を使用していくつかを歩くと、部屋ができます。結果の数とresの数(2番目のクエリの結果)を確認すると、どちらも同じです-5。

リストを再度クエリできるように、すべてをリセットするにはどうすればよいですか?

役に立ちましたか?

解決

phnがnullである可能性はありますか?

r.phone!=""をstring.IsNullOrEmpty(r.phone)に置き換えるか、デバッガーで初回例外をオンにしてみてください。(デバッグ->例外->共通言語ランタイム例外[チェック])

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top