C# ObjectDataSource-处理CRUD错误
扩展ObjectDataSource以处理CRUD错误的好方法是什么。我知道有些事件被创建、删除等,这些事件可以有检查e.Exception和e.ExceptionHandled的处理程序,但我不喜欢在所有CRUD表单上反复重复相同的委托。我在考虑继承ObjectDataSource,还有其他想法吗C# ObjectDataSource-处理CRUD错误,c#,asp.net,objectdatasource,C#,Asp.net,Objectdatasource,扩展ObjectDataSource以处理CRUD错误的好方法是什么。我知道有些事件被创建、删除等,这些事件可以有检查e.Exception和e.ExceptionHandled的处理程序,但我不喜欢在所有CRUD表单上反复重复相同的委托。我在考虑继承ObjectDataSource,还有其他想法吗 谢谢,Paweł听起来像是一个计划,然后在内部订阅您需要的活动。 另一种方法是使用一个方法来创建您使用的ObjectDataSource(并订阅事件),而不是自己创建它 public static
谢谢,Paweł听起来像是一个计划,然后在内部订阅您需要的活动。 另一种方法是使用一个方法来创建您使用的
ObjectDataSource
(并订阅事件),而不是自己创建它
public static ObjectDataSource CreateObjectDataSource()
{
var obj = new ObjectDataSource();
obj.Deleted += OnDeleted; //function for handling event
...
return obj;
}
这听起来像一个计划,而不是内部订阅您需要的活动。 另一种方法是使用一个方法来创建您使用的
ObjectDataSource
(并订阅事件),而不是自己创建它
public static ObjectDataSource CreateObjectDataSource()
{
var obj = new ObjectDataSource();
obj.Deleted += OnDeleted; //function for handling event
...
return obj;
}