有时我的 ajax 请求是如此之快,以至于用户没有意识到进行了 ajax 调用。所以我想强制 UpdateProgress 控件显示最少的时间,即使 ajax 请求已经完成。
例如:
John 浏览了站点,ajax 调用需要 2 秒才能完成。我只希望 UpdateProgress 控件显示那 2 秒。
Mary 也浏览该站点,但 ajax 调用需要 > 0.5 秒。所以我想显示 UpdateProgress 控件至少 1 整秒。
有人对如何做到这一点有任何想法吗?
编辑
我发现 Telerik 提供的 AjaxLoadingPanel 控件具有这种能力。它有一个名为 MinDisplayTime 的属性来做这件事。很高兴知道如何使用标准(免费)asp.net ajax 控件来做到这一点。
谢谢