2015-05-29 61 views
1

我有一個使用嵌套的子元素在updatepanel中的asp.net linkbutton的問題。asp.net linkbutton不會在updatepanel中觸發嵌套的孩子

當我使用的UpdatePanel一個LinkBut​​ton,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> 

所以,當我裏面插入的LinkBut​​ton一個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> 

任何機構可以幫助我解決這個問題在updatepanel?

回答

1

這個問題,通過這個固定的變化web.config文件:

<?xml version="1.0" encoding="UTF-8"?> 
<configuration> 
    <system.web> 
     <pages clientIDMode="AutoID" /> 
    </system.web> 
</configuration> 
相關問題