处理中继器中包含的用户控件的自定义事件

时间:2011-06-14 18:20:50

标签: .net asp.net user-controls repeater

我在转发器中有一个用户控件,该用户控件引发了一个自定义事件,但我不知道如何处理该事件。

通常我会做这样的事情:

    Protected Sub MyFancyEventRasied(ByVal sender As Object, ByVal e As EventArgs) Handles MyFancyUserControl.MyFancyEvent   
        'do something fancy 
    End Sub

但我无法做到这一点,因为用户控件位于转发器ItemTemplate内部。如何处理ItemTemplate中的控件事件?

1 个答案:

答案 0 :(得分:4)

<ItemTemplate>
...
    <uc1:MyFancyUserControl OnMyFancyEvent="MyFancyEventRasied" ... />
...
</ItemTemplate>

Protected Sub MyFancyEventRasied(ByVal sender As Object, ByVal e As EventArgs)
    'do something fancy 
End Sub