我有User Control
。
在此用户控件中,我有Repeater
。
在这个转发器中,我再次有一个User Control
。
如果我尝试在此用户控件中捕获click event
的{{1}},我什么都没有,因为事件尚未被触发。
有没有办法捕捉这个事件?
一些代码:
第一个用户控制:
ImageButton
在myUserControl中
<asp:Repeater ID="Rpt" runat="server">
<ItemTemplate>
<uc1:myUserControl id="myUserControl1" runat="server" />
</ItemTemplate>
</asp:Repeater>
此事件未触发:
<asp:LinkButton ID="myUserControlBtn" runat="server" OnClientClick="thisEventIsFiring();" OnClick="btn_Click" Text="btn" />
此外,以下方法无效,因为它不返回任何内容:
Protected Sub btn_Click(sender As Object, e As EventArgs) Handles btn.Click
' I am not firing
End Sub
答案 0 :(得分:0)
应该是
<asp:LinkButton ID="myUserControlBtn" runat="server" OnClick="btn_Click" Text="btn" />