1

扩展ObjectDataSource以处理 CRUD 错误的好方法是什么。我知道创建、删除等事件可以具有检查e.Exceptione.ExceptionHandled的处理程序,但我并不热衷于在所有 CRUD 表单上一遍又一遍地重复相同的委托。我正在考虑从ObjectDataSource继承,还有其他想法吗?

谢谢,帕维尔

4

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 回答