首页 > 解决方案 > UpdateProgress 仅在第一次工作

问题描述

我正在使用一个 UpdateProgress 控件,单击我的搜索按钮后应该可以看到该控件,并在屏幕上写下“处理...”。它仅在我进行搜索时第一次可见,第一次之后的所有搜索都不会按预期触发 UpdateProgress。

有人能指出我有什么问题吗?

这是我的aspx代码。

<asp:Panel ID="Panel1" runat="server" DefaultButton="myButton">
   <asp:TextBox runat="server" ID="myTextBox"/>
   <asp:LinkButton runat="server" ID="myButton" onClick="myButton_Click" type="submit"></asp:LinkButton>
</asp:Panel>

<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<Triggers><asp:AsyncPostBackTrigger ControlID="myButton" /></Triggers>
  <ContentTemplate>
        <asp:Repeater ID="Repeater1" runat="server" OnItemCommand="Repeater1_ItemCommand">
            <ItemTemplate>
                ...
            </ItemTemplate>
        </asp:Repeater>
  </ContentTemplate>
</asp:UpdatePanel>

<asp:UpdateProgress ID="UpdateProgress1" runat="server">
<ProgressTemplate>
   Processing...
</ProgressTemplate>
</asp:UpdateProgress>

标签: c#asp.netwebformsprogress-bar

解决方案


推荐阅读