我的問題在於,這不會編譯。我得到「UpdatePanel'UpdatePanelFiles'中的觸發器找不到」帶有ID的控件LinkButtonRemove「。」Datalist中的多個更新面板。無法添加觸發
我想要做的是在項目模板中有兩個按鈕。一個只更新ITEM,另一個更新整個DataList。 「LinkButtonRemove」是我想要更新整個數據列表的。任何想法,爲什麼這不工作?或者如何做我想做的事情?
THE SHORT VERSION:
UPDATEPANEL1
-DATALIST
--ITEM
---UPDATEPANEL2
----CONTROLS
我想一個控件只更新項目的UpdatePanel和其他更新整個數據列表。
<asp:UpdatePanel ID="UpdatePanelFiles" runat="server" ChildrenAsTriggers="False" UpdateMode="Conditional">
<Triggers>
<asp:AsyncPostBackTrigger ControlID="LinkButtonRemove" />
</Triggers>
<ContentTemplate>
<asp:DataList ID="DataListFiles" class="MediaManagerDataList" runat="server" ItemStyle-BackColor="#ffffff" AlternatingItemStyle-BackColor="#E7F4FF" OnItemCommand="DataListFiles_ItemCommand">
<ItemTemplate>
<asp:UpdatePanel ID="UpdatePanelItem" runat="server" UpdateMode="Conditional">
<ContentTemplate>
<div class="item">
<asp:LinkButton ID="LinkButtonRemove" CommandName="remove" runat="server">Remove</asp:LinkButton>
</div>
</ContentTemplate>
</asp:UpdatePanel>
</ItemTemplate>
</asp:DataList>
</ContentTemplate>
</asp:UpdatePanel>
不知道你能做到這一點。它的工作原理,謝謝!當我被允許時,我會標記爲答案。 – Jason 2010-07-16 16:29:08