你好,我正在创建一个 ASP.NET/C# 应用程序。 我有一个更新面板需要一些时间来更新。 是否有一种方法在计算期间显示“正在加载,请稍候”消息?
目前,我正在使用 AJAX 面板动画淡入/淡出,使面板在计算时消失,完成后重新出现。但这不太实用。
如果可能的话,我需要显示一条消息。
谢谢任何帮助。
这是我的面板代码:
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<Triggers>
<asp:AsyncPostBackTrigger ControlID="Button1" EventName="Click"/>
</Triggers>
<ContentTemplate>
//Contents goes here
</ContentTemplate>
</asp:UpdatePanel>
还有Ajax面板动画扩展程序
<ajaxToolkit:UpdatePanelAnimationExtender ID="UpdatePanelAnimationExtender1" runat="server" TargetControlID="UpdatePanel1">
<Animations>
<OnUpdating>
<FadeOut Duration="1" Fps="20" />
</OnUpdating>
<OnUpdated>
<FadeIn Duration="2" Fps="20" />
</OnUpdated>
</Animations>
</ajaxToolkit:UpdatePanelAnimationExtender>