在asp.net中将PreRender事件添加到用户控件

时间:2017-12-17 15:18:55

标签: c# asp.net vb.net

我正在将vb用户控件转换为c#。我不记得如何将事件绑定到c#中的控件。在vb中,使用Handles子句非常简单:

Protected Sub Control_PreRender(Sender As Object, e As EventArgs) Handles Me.PreRender

我似乎无法解决如何在c#中创建方法,并希望它自己链接。这是要走的路吗?

public void Control_PreRender(object sender, EventArgs e)

1 个答案:

答案 0 :(得分:2)

你得到的几乎是正确的,唯一的问题是事件不会自动附加。您需要将其添加到控件的构造函数中:

public MyControl()
{
    // your current code
    PreRender += Control_PreRender;
}