我正在使用客户的 .NET 应用程序并尝试在页面回发到服务器时显示文本和 gif 动画。我最初在应用程序解决方案中创建了一个单独的项目,它使用一个简单的按钮按下来创建一个 5 秒的延迟(模拟回发延迟)。延迟之后,网页上的标签会更新为当前时间。
我正在使用 ScriptManager、UpdatePanel 和 UpdateProgress 控件。我创建的单独项目工作正常,但是当我将相同的代码集成到客户现有项目中时,我无法让 UpdateProgress 控件显示文本或 gif。
这是表单代码:
<body>
<form id="form1" runat="server">
<div>
<asp:ScriptManager ID="ScriptManager3" runat="server"></asp:ScriptManager>
<asp:UpdatePanel ID="UpdatePanel3" runat="server">
<ContentTemplate>
<h1>UpdatePanel</h1>
<asp:Label ID="Label1" runat="server"></asp:Label>
<asp:Button ID="Button1" runat="server" Text="Generate Report"
onclick="Button1_Click" />
</ContentTemplate>
</asp:UpdatePanel>
<br />
<asp:UpdateProgress ID="UpdateProgress3" runat="server"
AssociatedUpdatePanelID="UpdatePanel3">
<ProgressTemplate>
<h1>UpdateProgress</h1>
<div class="PleaseWait">
Please Wait...
</div>
</ProgressTemplate>
</asp:UpdateProgress>
<h1>No update, just straight up text</h1><br>
</div>
</form>
</body>
任何建议,将不胜感激。