Понеділок, 23 липня 2007 р.

Як зробити індикатор прогресу AJAX запиту як на Gmail за допомогою ASP.NET Ajax

Код який я використовую:

<asp:UpdateProgress DynamicLayout="false" ID="UpdateProgress2"
runat="server">
<ProgressTemplate>
<div class="Progress">
<img src="Images/ajax-loader.gif" />
Loading ...
</div>
</ProgressTemplate>
</asp:UpdateProgress>
<asp:AlwaysVisibleControlExtender ID="AlwaysVisibleControlExtender1"
runat="server" TargetControlID="UpdateProgress2"
HorizontalSide="Right" VerticalSide="Top" HorizontalOffset="0">
asp:AlwaysVisibleControlExtender
/>

CSS:

.Progress
{
background-color:#CF4342;
color:White;
}

.Progress img {
vertical-align:middle;
margin:2px;
}

Source: How to make a Gmail-like loading indicator with ASP.NET Ajax
http://weblogs.asp.net/lduveau/archive/2007/05/25/ajax-loading-indicator-like-gmail.aspx