【发布时间】:2011-12-03 23:41:20
【问题描述】:
您好,我正在创建一个 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>
【问题讨论】:
标签: c# asp.net ajax updatepanel