3 つの文字列を含む listitem で構成されるリストがあるとします。新しいリストアイテムを追加し、外部ソースから上記の文字列の値を割り当てようとします。
これらの項目のいずれかが割り当てられていない場合、listitem の値は null (未割り当て) のままです。その結果、その値を自分のページのフィールドに割り当てようとするとエラーが発生します。
ページのフィールドごとに isNullOrEmpty をチェックできますが、効率が悪いようです。コードビハインドで値を "" (空の文字列) に初期化し、有効なデータを送信したいと思います。
手動で行うことができます:
ClaimPwk emptyNode = new ClaimPwk();
emptyNode.cdeAttachmentControl = "";
emptyNode.cdeRptTransmission = "";
emptyNode.cdeRptType = "";
headerKeys.Add(emptyNode);
しかし、私はいくつかの大きなリスト項目を持っており、それらのためにそれを書くのは面倒です.
それで、コマンドはありますか、それともリストアイテムをnullではなく空の文字列に初期化する簡単な方法ですか?
または、誰かがより良いアイデアを持っていますか?