Gmail like always visible Progress Indicator using ASP.Net, AJAX UpdateProgress & AlwaysVisibleControlExtender
In complex web applications showing progress indicator while postbacks are in progress, enhances the user experience by providing feedback about the process happening in the background. Gmail has this “loading ….” Progress indicator while they are fetching the mail from their servers or any lenghty server calls are being made. Achieving something similar is a piece of cake using ASP.Net AJAX by using UpdatePanel, UpdateProgress & AlwaysVisibleControlExtender. Set AlwaysVisibleControlExtender’s target control id to the “UpdateProgress” control’s ID & add the progress indicator image inside the “ProgressTemplate” of the “UpdatProgress” control. DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> < html xmlns ="http://www.w3.org/1999/xhtml"> < head runat ="server"> < title > GMail like always visible progress indicator title >