我在中继器中有这个LinkButton。 输出是一个很宽的锚点,图标+文字占据了一半的空间
当用户单击锚点的“白色”空间时,回发会正确触发OnCommand事件。 单击图标+文本部分时,将触发回发,但不会触发任何事件,并且主UpdatePanel的预期行为也将被忽略。发生了老式的完整回发。
我该如何制作内容以触发master的OnCommand?
当我在Page_Load中检查“ Request.Params.Get(“ __ EVENTTARGET”)“时,两个回发都指向asp:LinkButton” ctl00 $ MasterContentBox $ rptPuestos $ ctl01 $ linkEdit“
<asp:UpdatePanel ID="updList" runat="server" UpdateMode="Always" class="row">
<ContentTemplate>
<asp:Repeater ID="rptPuestos" runat="server">
<ItemTemplate>
<asp:LinkButton ID="linkEdit" runat="server" class="dropdown-item" CommandName="edit" CommandArgument='<%# Eval("Id") %>' OnCommand="edit_Command">
<span class="btn-inner--icon"><i class="ni ni-ruler-pencil"></i></span> <span class="btn-inner--text">Edit</span>
</asp:LinkButton>
</ItemTemplate>
</asp:Repeater>
</ContentTemplate>
</asp:UpdatePanel>