Кнопка ссылки asp.net не срабатывает с вложенными дочерними элементами в панели обновления

у меня проблема с вложенным дочерним элементом при использовании кнопки ссылки asp.net в панели обновления.

когда я использую кнопку ссылки в панели обновлений, событие onclick отлично работает по запросу ajax:

<asp:updatepanel runat="server" childrenastriggers="true">
<contenttemplate>
    <asp:repeater runat="server" id="myrpt">
        <itemtemplate>
            <asp:linkbutton runat="server">click me</asp:linkbutton>
        </itemtemplate>
    </asp:repeater>
</contenttemplate>
</asp:updatepanel>

поэтому, когда я вставляю дочерний элемент html внутри кнопки ссылки, запрос ajax не срабатывает и делает это как запрос обратной передачи:

<asp:updatepanel runat="server" childrenastriggers="true">
<contenttemplate>
    <asp:repeater runat="server" id="myrpt">
        <itemtemplate>
            <asp:linkbutton runat="server"><i class="fa fa-times"></i></asp:linkbutton>
        </itemtemplate>
    </asp:repeater>
</contenttemplate>
</asp:updatepanel>

любой орган может помочь мне решить эту проблему в панели обновлений?


person Mohsen Tabatabaei Tabar    schedule 29.05.2015    source источник


Ответы (1)


эта проблема исправлена ​​​​этими изменениями в файле web.config:

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <system.web>
        <pages clientIDMode="AutoID" />
    </system.web>
</configuration>
person Mohsen Tabatabaei Tabar    schedule 01.06.2015