1

CRUDエラーを処理するためにObjectDataSourceを拡張する良い方法は何ですか。e.Exceptione.ExceptionHandledをチェックするハンドラーを持つことができるイベントの作成、削除などがあることは知っていますが、すべてのCRUDフォームで同じデリゲートを何度も繰り返すことに熱心ではありません。ObjectDataSourceから継承することを考えていましたが、他のアイデアはありますか?

ありがとう、Paweł

4

1 に答える 1

1

それは計画のように聞こえます、そしてあなたが必要とするイベントを内部的に購読するよりも。もう1つの方法は、ObjectDataSource自分で作成するのではなく、使用する(およびイベントをサブスクライブする)メソッドを用意することです。

public static ObjectDataSource CreateObjectDataSource()
{
   var obj = new ObjectDataSource();
   obj.Deleted  += OnDeleted; //function for handling event
   ...

   return obj;
}
于 2012-05-18T16:39:59.167 に答える