2009-10-08 20 views
14

¿Hay alguna forma de tener un solo control UpdateProgress asociado con los controles mupltiple UpdatePanel? algo como esto:UpdateProgress vinculado a varios controles 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">..... 

Respuesta

-1

No lo creo. Al probar esto programáticamente, insiste en tener una ID de cadena para UpdatePanel, y no da ninguna indicación de que pueda asociar una colección de UpdatePanels con un control UpdateProgress en particular.

UpdateProgress1.AssociatedUpdatePanelID = "UpdatePanel1"; 

de los metadatos:

Summary: 
     //  Gets or sets the ID of the System.Web.UI.UpdatePanel control that the System.Web.UI.UpdateProgress 
     //  control displays status for. 

Por lo tanto, no puedo ver que se puede hacer esto. Buena pregunta sin embargo.

+3

'Puede poner múltiples controles UpdateProgress en una página, cada uno asociado con un control UpdatePanel diferente. Alternativamente, puede usar un control UpdateProgress y asociarlo con todos los controles UpdatePanel en la página. Http://msdn.microsoft.com/en-us/library/bb398821%28v=VS.90%29.aspx – dpp

+3

Si deje la ID para el panel asociado en blanco, funcionaría todas las solicitudes de actualización de paneles en la página. –

29

Elimine AssociatedUpdatePanelID de la etiqueta y funcionará como lo desee.

+3

Gracias por su respuesta Scott, Sí, eso también significa que probablemente debería tener un solo control de progreso de actualización en la página que usa todos los controles del Panel de actualizaciones; de lo contrario, su página se iluminará como un árbol de Navidad si ninguno de ellos está asociado a un panel de actualización específico - +1 para su respuesta. –

Cuestiones relacionadas