在同一类中的另一个事件处理程序中调用事件处理程序

本文关键字:事件处理 程序 另一个 调用 一类 | 更新日期: 2023-09-27 18:36:45

我有以下事件处理程序:

protected void DataList1_UpdateCommand(object source, DataListCommandEventArgs e)

protected void DataList2_UpdateCommand(object source, DataListCommandEventArgs e)

我怎么能称DataList2_UpdateCommandDataList1_UpdateCommand里面.

无需将所有代码粘贴到DataList1_UpdateCommand DataList2_UpdateCommand中?

在同一类中的另一个事件处理程序中调用事件处理程序

当然,如果您使用相同的参数,那么您可以像调用任何其他方法一样调用它。

DataList2_UpdateCommand(source, e);

如果要创建新事件参数:

DataList2_UpdateCommand(source, new DataListCommandEventArgs(e.Item, e.CommandSource, e.CommandArgument);

*至少给定您的代码示例...这是一个事件处理程序,而不是一个事件。而且,事件处理程序只是一种常规方法。