このマークアップ Main.ascx があります。
asp:Repeater ID="rptSource" runat="server">
<ItemTemplate>
<uc1:CustomControlsUC ID="CustomControlsUC1" runat="server" DataSource='<%#Container.DataItem %>' />
</ItemTemplate>
</asp:Repeater>
および CustomControlsUC.ascx で
Public Event Entered(ByVal sender As Object, ByVal e As CommandEventArgs)
と
Public Sub CustomValidation(sender As Object, args As CommandEventArgs)
RaiseEvent Entered(Me, args)
End Sub
私の Main.ascx では、リピーターがあり、このイベントを処理しようとしています。
Protected Sub rptSource_ItemDataBound(sender As Object, e As System.Web.UI.WebControls.RepeaterItemEventArgs) Handles rptSource.ItemDataBound
Dim rpt As inc_CustomControlsUC = CType(e.Item.Controls(1), inc_CustomControlsUC)
AddHandler rpt.Entered, AddressOf HandleThis
End Sub
しかし、この部分では AddHandler rpt.Entered, AddressOf HandleThis, 私はこの Entered イベントを持っていません:
これどうやってするの?