请问C# asp.net中动态添加label的有关问题

请教C# asp.net中动态添加label的问题
如题,我在后台代码中动态定义了方法可以动态添加label,并添加到一个label后面,例如
                Label lab = new Label();
                lab.ID =“label”;
                lab.Text ="text";
                labelResult1.Controls.Add(lab);
我现在想对动态生成的label添加后台的onclick事件,请问怎么添加?就是点击动态生成的这些label之后,可以调用aspx对应的后台函数。谢谢.
------解决方案--------------------
这个问题我遇到过.
我是画了2个表,一个主表,一个子表
主表是在page_load里加载的按钮
子表是在点击主表按钮后加载的
开始放按钮事件里我记得是无法调用事件的
后来在主表里button执行完,再执行一次刷新,将子表的button重绘一下就好了.