2013-03-25 289 views
1
<asp:UpdatePanel ID="updatePanel" runat="server"> 
    <ContentTemplate> 
    <asp:Repeater ID="rptrtest" runat="server" OnItemCommand="rptrtest_ItemCommand" OnItemDataBound="rptrtest_ItemDataBound"> 
     <div> <asp:TextBox ID="txtName" runat="server"/> <asp:Button ID="btnSubmit" runat="server" Text="Submit" OnClick="btnSubmit_Click" > </asp:Button> 
     </div> 
    </asp:Repeater> 
    </ContentTemplate> 
</asp:UpdatePanel> 

關於按鈕點擊事件我發送名稱給另一個usercontrol在同一頁面。更新面板內的中繼器不能正常工作

我有更新面板裏面的中繼器這整個事情在一個用戶控件我的問題,當我點擊提交按鈕裏面的中繼器沒有異步後發生請任何一個幫助。

+0

請粘貼在這裏我們的代碼。 – Saurabh 2013-03-25 04:58:51

+0

顯示Repeater ItemTemplate的內容並顯示您的按鈕點擊處理程序 – 2013-03-25 05:00:16

+0

頁。 – 2013-03-25 05:08:19

回答

2

你的中繼缺少的ItemTemplate標籤

<asp:UpdatePanel ID="updatePanel" runat="server"> 
    <ContentTemplate> 
    <asp:Repeater ID="rptrtest" runat="server" OnItemCommand="rptrtest_ItemCommand" OnItemDataBound="rptrtest_ItemDataBound"> 
     <ItemTemplate> 
     <div> <asp:TextBox ID="txtName" runat="server"/> <asp:Button ID="btnSubmit" runat="server" Text="Submit" OnClick="btnSubmit_Click" > </asp:Button> </div> 
     </ItemTemplate> 
    </asp:Repeater> 
    </ContentTemplate> 
</asp:UpdatePanel> 

參考