C# ASP.NET Update Progress не отображается

У меня есть этот код в моем контроле, это в основном элемент управления, где пользователь вводит почтовый индекс и затем нажимает кнопку проверки доступности - это, в свою очередь, вызывает API и отображает детали адреса на панели обновлений ниже.

<asp:UpdatePanel runat="server" UpdateMode="Conditional" ID="UpdatePanel_PostCode">

        <ContentTemplate>

            <asp:Panel runat="server" ID="Panel_PostCode" CssClass="form-row group" >
                <div class="textbox-group">
                        <div class="textbox-group-row">
                            <div class="label-textbox">
                                <asp:Label runat="server" ID="Label_PostCodeToCheck" AssociatedControlID="TextBox_PostCodeToCheck"
                                    Text="Postcode"></asp:Label>
                            </div>
                            <div class="input-text">
                                <asp:TextBox runat="server" ID="TextBox_PostCodeToCheck"></asp:TextBox>
                            </div>
                        </div>
                        <div class="textbox-group-row">
                            <div class="find-address">
                                <span class="extra">
                                    <asp:Button runat="server" ID="Button_AddressCheck" CssClass="button dis small"
                                        Text="Find Address" OnClick="Button_AddressCheck_OnClick"  ClientIDMode="AutoID"/>
                                </span>
                            </div>
                            <div class="input-text">
                                    <asp:UpdateProgress ID="progressPanel" runat="server" AssociatedUpdatePanelID="UpdatePanel_PostCode">
                                        <ProgressTemplate>
                                            <div id="CheckAvailMsg" runat="server" style="height: 24px; margin-top: 0.5em;">
                                                <img id="ImageLoading" width="24px" height="24px" src="../images/loading.gif" alt="" style="float: left; padding-right: 0.5em;" />
                                                <p id="domainCheckerText" style="float: left; padding-top: 0.3em; color: #000;">Checking Availability..</p>
                                            </div>
                                        </ProgressTemplate>
                                    </asp:UpdateProgress>
                                </div>
                        </div>
                        <asp:Panel ID="Panel_Error" runat="server" CssClass="error" Visible="False">
                            <asp:Literal runat="server" ID="Literal_Error"></asp:Literal>
                        </asp:Panel>

                    </div>

            </asp:Panel>

        </ContentTemplate>
    </asp:UpdatePanel>

Однако, когда я нажимаю кнопку "Найти адрес", прогресс обновления не отображается - я исчерпал ряд ресурсов, но все еще не могу найти решение.

0 ответов

Другие вопросы по тегам