WebForms Upload Overview

RadUpload has been replaced by RadAsyncUpload, Telerik’s next-generation ASP.NET upload component. If you are considering Telerik’s Upload control for new development, check out the documentation of RadAsyncUpload or the control’s product page. If you are already using RadUpload in your projects, you may be interested in reading how easy the transition to RadAsyncUpload is and how you can benefit from it in this blog post. The official support for RadUpload has been discontinued in June 2013 (Q2’13), although it is still be available in the suite. We deeply believe that RadAsyncUpload can better serve your upload needs and we kindly ask you to transition to it to make sure you take advantage of its support and the new features we constantly add to it.

Telerik UI for ASP.NET AJAX Ninja image

The Upload is part of Telerik UI for ASP.NET AJAX, a professional grade UI library with 120+ components for building modern and feature-rich applications. To try it out sign up for a free 30-day trial.

Telerik RadUpload is a set of three controls for uploading files and monitoring the progress of uploads (or other long processes). These controls provide tight integration with ASP.NET AJAX. RadUpload for ASP.NET AJAX contains:

  • RadProgressManager - a non-visual element to manage the process of file uploads and progress monitoring.

  • RadUpload - a control for single- and multi-file uploads, integrated file validation and more.

  • RadProgressArea - a control for displaying progress dialogs: automatically monitoring file uploads and optionally monitoring any other measurable process on the server.


RadProgressManager enables the following features:


RadUpload is a single- and multi-file upload control that provides the following features:


RadProgressArea is a progress-monitoring control that displays a progress dialog to display the current progress of a file upload or other lengthy process.RadProgressArea provides the following features:

  • Automatic file upload monitoring - you can monitor the progress of any file upload

  • Custom progress monitoring - with minimal server-side code you can monitor the progress of any measurable server-side process, such as mathematical calculations or database queries.

  • Configurable user interface - you have full control over what indicators and controls appear in the progress dialog.

  • Progress templates - you can further customize the progress dialog by creating a progress template that includes your own controls and elements. In most of the cases you don't need to write any javascript to ensure the proper operation of the control.

  • Skins provide an easy way to make the look-and-feel harmonize with the rest of your Web site.

  • Client-side API - you can manipulate the progress dialog from client-side code and respond to client-side events.

Browser Support

Telerik RadUpload supports all major browsers and platforms (both on PC and Mac, where applicable):

  • Internet Explorer 5.5+;

  • all Gecko-based browsers - Mozilla 1.0+, FireFox 0.8+, Netscape 7+;

  • Opera 8.0+ (Possible problems with RadProgressArea on some platforms)

  • Safari 2.0.4+

Default Skin

See Also

In this article