Example shows Progress bar on the same page without Page postback using System.Web.UI.ICallbackEventHandler interface, technology also known as AJAX.
If Java Scripts or AJAX disabled by browser then example sends form without progress bar.
Also example demonstrates access to uploaded Form Values (User name) and files before whole request will be fully loaded.
May be you will be interested to use alterative AJAX .NET free control for .NET Framework 1.1.

Note! Choose large files to see a progress bar.
Enter your name:
Select file #1:
Select file #2:



 

Other examples       View C Sharp source code   View VB NET source code

Used files: Bin\Element-IT.PowUpload.dll, Web.Config, ProgressAJAX.aspx, ProgressAJAX.aspx.cs, Multiplefilesupload.aspx, Styles.css [Optional]