這裏是我的方案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