我是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>
Code Behind:表格结束时的方法内部:
WaitMsg.Text = WaitMsg.Text + "Table 1 Completed!";
UpdatePanel.Update();
上述代码不起作用。请帮忙。