c# - 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>
解决方案
推荐阅读
- java - 输入不会一直传递给孩子
- spring - Spring 与 SFTP 的集成
- jquery - Flexbox 过滤器问题
- unit-testing - 使用 InvokeChaincode 进行单元测试链码
- cmake - 如何使用通配符在 CMake 中复制和重命名多个文件?
- logstash - Logstash grok 配置错误 - 解析文件名时
- api - chrome.downloads.onCreated 导致函数循环遍历所有先前下载的错误
- javascript - Puppeteer 有时会抛出“UnhandledPromiseRejectionWarning: TimeoutError: Navigation Timeout Exceeded”
- python - Pviz Html 文件在本地打开时显示正确的图形但在服务器上没有出现图形
- excel-formula - 过滤出唯一值的列后从同一行复制值?