有没有办法让一个UpdateProgress控件与多个UpdatePanel控件相关联?像这样的东西:
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
.....
</ContentTemplate>
</asp:UpdatePanel>
<asp:UpdatePanel ID="UpdatePanel2" runat="server">
<ContentTemplate>
.....
</ContentTemplate>
</asp:UpdatePanel>
<asp:UpdateProgress ID="UpdateProgress3" runat="server" AssociatedUpdatePanelID="UpdatePanel1, UpdatePanel2">.....
答案 0 :(得分:30)
从标记中删除AssociatedUpdatePanelID,它将按您的意愿工作。
答案 1 :(得分:0)
它将直接在更新进度的属性窗格中工作,您可以设置目标面板。
但是,通常在大多数系统中,一项进展可以针对单个更新面板控件。
答案 2 :(得分:-1)
我不这么认为。以编程方式尝试此操作时,它坚持使用UpdatePanel的字符串ID,并且不会指示您可以将UpdatePanel的集合与特定的UpdateProgress控件关联。
UpdateProgress1.AssociatedUpdatePanelID = "UpdatePanel1";
来自元数据:
Summary:
// Gets or sets the ID of the System.Web.UI.UpdatePanel control that the System.Web.UI.UpdateProgress
// control displays status for.
所以,我看不出你能做到这一点。好问题。