Parfois, ma requête ajax est si rapide que l'utilisateur ne réalise pas qu'un appel ajax a été effectué. Donc, je voudrais forcer le contrôle UpdateProgress à afficher pour un minimum de temps, même si la requête ajax a été finie.ASP.NET Ajax Afficher le contrôle UpdateProgress pendant un laps de temps minimum
Par exemple:
John broute le site et l'appel ajax prend 2 secondes. Je veux seulement que le contrôle UpdateProgress s'affiche pendant ces 2 secondes. Mary parcourt également le site, mais l'appel ajax prend> 0,5 secondes. Je veux donc afficher le contrôle UpdateProgress pendant au moins 1 seconde complète.
Est-ce que quelqu'un a des idées sur la façon de le faire?
Modifier
J'ai découvert que le contrôle AjaxLoadingPanel offert par Telerik a cette capacité. Il a une propriété appelée MinDisplayTime qui fait exactement cela. Il serait bon de savoir comment faire cela en utilisant les contrôles ajax standards (gratuits) asp.net.
Merci
Est-ce que quelqu'un d'autre a des idées? – Douglas