我正在尝试在我的detailview中应用更新进度模板,一切正常,但更新进度很快就会显示并立即消失。有没有办法以慢动作显示消息,以便用户可以阅读它。我试图减慢它的速度,让用户有机会阅读它。我将Display After属性从50更改为10但仍然消息快速消失。谢谢
<asp:UpdatePanel ID="UpdatePanel2" runat="server">
<ContentTemplate>
<asp:UpdateProgress ID="UpdateProgress1" runat="server" DynamicLayout="true" DisplayAfter="10" >
<ProgressTemplate>
Your changes has been saved successfully…..
</ProgressTemplate>
</asp:UpdateProgress>
<asp:DetailsView ID=1222
......
</ContentTemplate>
</asp:UpdatePanel>
答案 0 :(得分:0)
DisplayAfter
属性用于设置显示ProgressTemplate的之后的时间。
如果我找对你想要延迟屏幕上显示消息的时间,那么你可以尝试在操作逻辑中添加System.Threading.Thread.Sleep
方法来延迟消息时间。
除此之外,另一种方法是使用beginRequest
事件并将setTimeout()
添加到其中。