Overview

AjaxUploader Overview

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" />