0

私はそれらに2つのasp:updatepanelと2つのasp:updateprogressを使用しています。更新の進行状況は、AssociatedUpdatePanelIDを使用しない場合は正しく表示されますが、AssociatedUpdatePanelIDを使用すると、進行状況バーが表示されません。

 <asp:UpdateProgress AssociatedUpdatePanelID="upMainPracticeCountry" runat="server" ID="UpdateProgress1">
                    <ProgressTemplate>
                        <img src="images/loading.gif" alt="loading..." /></ProgressTemplate>
                </asp:UpdateProgress>
                <asp:UpdatePanel ID="upMainPracticeCountry" runat="server">
                    <Triggers>
                        <asp:AsyncPostBackTrigger ControlID="ddlMainPracticeCountry" EventName="SelectedIndexChanged" />
                    </Triggers>
                    <ContentTemplate>
                        <asp:DropDownList ID="ddlMainPracticeState" runat="server">
                        </asp:DropDownList>
                    </ContentTemplate>
                </asp:UpdatePanel>

他の更新パネルは

<asp:UpdateProgress runat="server" ID="up2" AssociatedUpdatePanelID="upPostalCountry">
                <ProgressTemplate>
                    <img src="images/loading.gif" alt="loading..." /></ProgressTemplate>
            </asp:UpdateProgress>
            <asp:UpdatePanel ID="upPostalCountry" runat="server" UpdateMode="Conditional">
                <Triggers>
                    <asp:AsyncPostBackTrigger ControlID="ddlPostalCountry" EventName="SelectedIndexChanged" />
                </Triggers>
                <ContentTemplate>
                    <asp:DropDownList ID="ddlPostalState" runat="server">
                    </asp:DropDownList>
                </ContentTemplate>
            </asp:UpdatePanel>
4

2 に答える 2

0

何が起こっているのか正確にはわかりませんが、更新パネルのドロップダウンリストにAutoPostback ="true"を設定してみてください。

于 2011-04-20T10:37:33.087 に答える
0

http://www.codeproject.com/KB/ajax/UpdateProgress.aspx

于 2011-05-06T07:24:06.993 に答える