<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>
按钮点击事件我将名称发送到同一页面中的另一个用户控件。
我在更新面板内有转发器这一整个用户控制我的问题当我点击转发器内的提交按钮时没有异步回发发生请任何一个帮助。
答案 0 :(得分: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>
<强>参考强>