2012-01-20 9 views
1

カスタムフォームとイベントレシーバーとのやり取りはどのようにできますか?イベントレシーバからカスタムフォーム内のカスタムフィールド(aspコントロール)にどのように話すことができますか?カスタムフォームとイベントレシーバーの相互作用

私は検索しましたが、そのようなものを見つけることができませんでしたか、または適切なキーワードを使用していない可能性があります。

答えて

2

イベントレシーバーでは、フォーム上のコントロールにアクセスできません。あなたが持っているのは、BeforeProperties属性とAfterProperties属性を持つSPItemEventPropertiesオブジェクトへのアクセスです。これらは、SPListItemのフィールドの名前と対応する値(フォームまたは既存のアイテムから)を含むハッシュテーブルです。イベントレシーバーを使用してこれらの値を検査し、特定のアクションを実行するか、イベントをキャンセルすることができます。

関連する問題