Updateprogessbar funktioniert nicht beim Festlegen der AssociatedUpdatePanelID?

Ich habe zwei Updatepanel und eine Fortschrittsanzeige auf der Seite. Wenn ich die AssociatedUpdatePanelID festgelegt habe, funktioniert die Fortschrittsanzeige nicht, ohne dass die AssociatedUpdatePanelID-Fortschrittsanzeige festgelegt wurde, aber das Problem funktioniert für beide Updatepanels. Aber ich muss an einem Updatepanel arbeiten.

 <asp:Button ID="Button1" runat="server" Text="Button1" OnClick="Button1_Click" />
    <asp:Button ID="Button2" runat="server" Text="Button2" OnClick="Button2_Click" />
    <asp:UpdateProgress runat="server" ID="prg" AssociatedUpdatePanelID="upnl">
        <ProgressTemplate>
            <img src="Images/progressbar.gif" />
        </ProgressTemplate>
    </asp:UpdateProgress>
    <br />
    <asp:UpdatePanel runat="server" ID="upnl" UpdateMode="Conditional">
        <ContentTemplate>
        </ContentTemplate>
        <Triggers>
            <asp:AsyncPostBackTrigger ControlID="Button1" EventName="Click" />
        </Triggers>
    </asp:UpdatePanel>
    <asp:UpdatePanel runat="server" ID="upnl1" UpdateMode="Conditional">
        <ContentTemplate>
        </ContentTemplate>
        <Triggers>
            <asp:AsyncPostBackTrigger ControlID="Button2" EventName="Click" />
        </Triggers>
    </asp:UpdatePanel>

Code hinter - C #

protected void Button1_Click(object sender, EventArgs e)
{
    System.Threading.Thread.Sleep(3000);
}
protected void Button2_Click(object sender, EventArgs e)
{
    System.Threading.Thread.Sleep(3000);
}

In diesem Video hat er auch AssociatedUpdatePanelID nicht festgelegthttp://www.asp.net/learn/ajax-videos/video-123.aspx

Antworten auf die Frage(2)

Ihre Antwort auf die Frage