2009-10-08 32 views
14

Có cách nào để có một điều khiển UpdateProgress đơn lẻ được liên kết với các điều khiển UpdatePanel của mupltiple không? một cái gì đó như thế này:UpdateProgress được liên kết với nhiều điều khiển 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">..... 

Trả lời

-1

Tôi không nghĩ vậy. Cố gắng lập trình này, nó nhấn mạnh vào việc có một chuỗi ID cho UpdatePanel, và không cho biết bạn có thể kết hợp một bộ sưu tập UpdatePanels với một điều khiển UpdateProgress cụ thể.

UpdateProgress1.AssociatedUpdatePanelID = "UpdatePanel1"; 

Từ Metadata:

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

Vì vậy, tôi không thể nhìn thấy rằng bạn có thể làm điều này. Câu hỏi hay.

+3

'Bạn có thể đặt nhiều điều khiển UpdateProgress trên một trang, mỗi điều khiển được liên kết với một điều khiển UpdatePanel khác nhau. Ngoài ra, bạn có thể sử dụng một điều khiển UpdateProgress và liên kết nó với tất cả các điều khiển UpdatePanel trên trang.' http://msdn.microsoft.com/en-us/library/bb398821%28v=VS.90%29.aspx – dpp

+3

Nếu bạn để lại ID cho trống bảng điều khiển liên quan, nó sẽ làm việc sẽ tất cả các yêu cầu updatepanel trên trang. –

29

Xóa AssociatedUpdatePanelID khỏi thẻ và thẻ sẽ hoạt động như bạn muốn.

+3

Cảm ơn bạn đã trả lời Scott, Vâng đó cũng là một tùy chọn - điều đó có nghĩa là tôi có thể có một điều khiển tiến trình cập nhật trên trang được sử dụng bởi tất cả các điều khiển của Bảng điều khiển, nếu không trang của bạn sẽ sáng lên như một cây thông Noel nếu không có liên kết nào trong số đó được liên kết với bảng điều khiển cập nhật cụ thể - +1 cho câu trả lời của bạn. –

Các vấn đề liên quan