ObjectDataSource - 处理CRUD错误

时间:2012-05-18 13:33:21

标签: c# asp.net objectdatasource

扩展 ObjectDataSource 以处理CRUD错误的好方法是什么。我知道有创建,删除等事件可以让处理程序检查 e.Exception & e.ExceptionHandled ,但我并不热衷于在所有CRUD表单上反复重复相同的代理。我在考虑继承 ObjectDataSource ,还有其他想法吗?

谢谢,帕维尔

1 个答案:

答案 0 :(得分:1)

这听起来像一个计划,而不是内部订阅你需要的事件。 另一种方法是创建一个方法来创建您使用的ObjectDataSource(并订阅事件)而不是自己创建它。

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

   return obj;
}