更新プログラム: 内部名についての素晴らしいコメントを残された匿名のポスター. それを必ずお読みください。.
イベント レシーバーとオブジェクト モデルを介しての SharePoint リスト アイテムを参照する他のコードを使用する場合, 私は多くの場合、この実行時エラーを生成ミスします。:
読み込みエラーとイベント レシーバー Conchango.xyzzyEventReceiver xyzzy で実行, バージョン 1.0.0.0 を =, カルチャ ニュートラル =, PublicKeyToken = 0dc50a750396c3ac. 詳細は以下、します。. : 値が予想される範囲に該当しません。.
これは多くの異なる方法を引き起こされる可能性がある非常に一般的なエラーだと思う. ただし, 1 つの簡単な説明は、私を参照することがないフィールド正しく. フィールドの名前が「期日」の場合, 私はこのようなイベント レシーバーで参照する必要があります。:
プロパティ。ListItem[[期日]]
とき私はスペルミスまたはフィールドを参照するとき、間違ったケースを使用, SharePoint を上記生成するランタイム エラーに言及. たとえば, これは間違っています。:
プロパティ。ListItem[[期日]]
</終了>
Technorati のタグ: SharePoint 開発
私はポールと同意するが、何かこの例外を追加するも.
いつか、 フィールド名 異なるよりも、 フィールドの内部名 これを使用して、フィールドにアクセスしようとしてリストで フィールド名 オブジェクト モデルは、上記の例外を提供します。. 解決するこの問題は常にしよう、内部名を使用してフィールドにアクセスするには.
フィールドの内部名を検索する方法?
1) Sharepoint リストに行く. 新しい | 新しい項目の追加.
2) 新しいアイテムのフォームが表示されます。. フォーム上を右クリックし、[ソースの表示] をクリックします. 開設の HTML コード内のフィールドの内部名を検索します。. フィールドの内部名とフィールド名を検索します。.