这里是我的方案ListView控件作为UpdatePanel的触发器..按钮控件在asp.net
- 我有一个ListView控件在我的ASP.NET页面。
listview绑定到数据源。
接着的ListView的ItemTemplate利用用户控制其 包括按钮的。
ListView嵌套在UpdatePanel中。
- 我想将updatepanel的触发器设置为UC的按钮。
我遇到了很多答案,但无法建立可行的解决方案。 UC容器
标记UC
<div class="form-group">
<asp:TextBox ID="txtAnswer" runat="server"></asp:TextBox>
</div>
<div class="form-group text-right">
<asp:LinkButton ID="btnUpdateAns" runat="server" OnClick="btnUpdateAns_Click">Update</asp:LinkButton>
<asp:LinkButton ID="btnDelete" runat="server" OnClick="btnDelete_Click" OnClientClick="return confirm('Are you sure to delete the answer?')" CausesValidation="False">Delete</asp:LinkButton>
</div>
标记
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<asp:ListView ID="AnswerList" runat="server" DataSourceID="DS_Question">
<ItemTemplate>
<itstar:AnswerControl runat="server" ID="ansBox" propAnswerID='<%# Eval("AnswerID") %>' propQuestionID='<%# Eval("QuestionID") %>'/>
</ItemTemplate>
</asp:ListView>
</ContentTemplate>
<Triggers>
</Triggers>
</asp:UpdatePanel>
添加ASPX标记,这将是更有帮助。 – Prabhat