UpdateProgress, связанный с несколькими элементами управления UpdatePanel
Есть ли способ иметь один элемент управления UpdateProgress, связанный с элементами управления Mupltiple 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">.....
Ответы
Ответ 1
Я так не думаю. Пытаясь это программно, он настаивает на наличии идентификатора строки для UpdatePanel и не указывает, что вы можете связать коллекцию UpdatePanels с определенным элементом управления 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.
Итак, я не вижу, что вы можете это сделать. Хороший вопрос, хотя.
Ответ 2
Удалите AssociatedUpdatePanelID из тега, и он будет работать так, как вы хотите.
Ответ 3
Он будет работать напрямую из панели свойств Update Progress, вы можете установить целевую панель.
Но, как правило, в большинстве систем один прогресс может быть нацелен на управление панелью единого обновления.