AjaxUploader is a powerful file upload server control for ASP.NET Web Forms. It supports drag-and-drop,
chunked uploads, file validation, progress tracking, and both server control and JavaScript APIs.
Key Features
- Drag-and-drop file selection
- Multiple file uploads with queue management
- Chunked uploading for large files
- Client-side validation (size, type, extensions)
- Real-time progress tracking
- Server control and JavaScript API
- Customizable themes and appearance
- Pre-loaded file display
Quick Example
Drag & drop files here, or paste from clipboard
<%@ Register Assembly="AjaxUploader" Namespace="AjaxUploader.Controls" TagPrefix="au" %>
<au:AjaxFileUpload ID="Uploader1" runat="server"
AllowMultiple="true"
AllowedExtensions=".jpg,.png,.gif,.pdf,.docx"
MaxFileSize="5MB"
ButtonText="Select Files"
AutoUpload="true"
ShowProgress="true"
EnableDropZone="true"
ShowThumbnails="true" />