您好,我正在创建一个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>