LinkBut​​ton的HTML内容回传不正确

时间:2019-05-31 00:35:43

标签: c# asp.net updatepanel linkbutton

我在中继器中有这个LinkBut​​ton。 输出是一个很宽的锚点,图标+文字占据了一半的空间

当用户单击锚点的“白色”空间时,回发会正确触发OnCommand事件。 单击图标+文本部分时,将触发回发,但不会触发任何事件,并且主UpdatePanel的预期行为也将被忽略。发生了老式的完整回发。

我该如何制作内容以触发master的OnCommand?

当我在Page_Load中检查“ Request.Params.Get(“ __ EVENTTARGET”)“时,两个回发都指向asp:LinkBut​​ton” 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>

0 个答案:

没有答案