2013-03-25 205 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> 

参考