C#ASP.NET更新进度未显示

时间:2015-04-28 16:36:43

标签: c# asp.net updatepanel ascx updateprogress

我在我的控制中有这个代码它基本上是一个控件,用户输入一个邮政编码,然后点击检查可用性按钮 - 然后依次调用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 个答案:

没有答案