LinkButton с ошибками обратной передачи содержимого html - PullRequest
0 голосов
/ 31 мая 2019

У меня есть эта LinkButton внутри повторителя.Выходными данными является широкий якорь, половина пространства которого занята значком + текст

Когда пользователь щелкает «белое» пространство якоря, обратная передача правильно запускает событие OnCommand.При щелчке по значку + текстовой части выполняется обратная передача, но событие не инициируется, а также игнорируется ожидаемое поведение главной UpdatePanel.Происходит старомодная полная обратная передача.

Как сделать так, чтобы содержимое вызывало OnCommand мастера?

Когда я проверял «Request.Params.Get (« __ EVENTTARGET »)» на Page_Load, обе обратной передачиуказывает на 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>
...