我对 ASP.NET/C# 比较陌生。我正在尝试在处理长时间运行的任务时从后面的代码更新更新面板中的标签标签。基本上有一些表是从数据库中加载的。我想更新标签以在每个表完成加载时通知用户。经过大量搜索后,我将其实现如下,
<div id="LockPage" class="LockOff">
<div>
<asp:ScriptManager ID="ScriptManager" runat="server"></asp:ScriptManager>
<asp:UpdatePanel ID="UpdatePanel" runat="server" UpdateMode="Conditional">
<ContentTemplate>
<asp:Image ID="LoadImg" AlternateText="Loading" runat="server" ImageUrl="Images/loading2.gif" />
<asp:Label ID="WaitMsg" runat="server" Text="Please Wait...." />
<br />
</ContentTemplate>
</asp:UpdatePanel>
</div>
</div>
代码隐藏:当表格完成时在方法内部:
WaitMsg.Text = WaitMsg.Text + "Table 1 Completed!";
UpdatePanel.Update();
上面的代码不起作用。请帮忙。