删除事件没有成功

时间:2018-07-06 21:18:33

标签: c# asp.net webforms

我有一个从基类继承的控件类。控件类主要具有带上载和删除按钮的覆盖图像控件。如果单击删除按钮,我有一个删除图像的事件。但是,永远不会发生ibDelete_Click事件。

public class ImageUpload : UserControlBase
{
   ibDelete.Click += ibDeleteFile_Click;

   private void ibDelete_Click(object sender, ImageClickEventArgs e)
   {
    . . .
   }
}

1 个答案:

答案 0 :(得分:0)

您需要在对象的实例上而不是在类本身上设置ibDelete.Click += ...。 而且UserControl仅公开事件。

例如:

    static void Main(string[] args)
    {
        var x = new ImageUpload();
        x.Click += ibDeleteFile_Click;
    }

    private void ibDelete_Click(object sender, ImageClickEventArgs e)
    {
        //...
    }