ASP.NET File Upload like GMail
Ajax Uploader is an easy to use, hi-performance File Upload Control which allows you to upload files to web server without refreshing the page.
Demo | Download
It allows you select and upload multiple files and cancel running uploads, add new files during uploading. It supports AJAX frameworks and works in ajax updatepanel.
Ajax Uploader allows you to upload large files to a server with the low server memory consumption. The look and feel of file upload controls can be customized to seamlessly blend into your website design.
Top features and Benefits
Select multiple files at once when sending
Ajax Uploader allows you to select and upload multiple files at once rather than having to select and upload each file individually.
Client side validation of the file size/type before uploading
Client side validation of file size/types prior to uploading the files to a server to increase usability and reduce consumption of network and server resources.
Hi-Performance with optimized memory usage
By streaming uploads directly to an output stream, rather than loading them into memory, Ajax Uploader achieves a level of scalability and performance impossible to reach with ASP.NET's built-in functionality.
Provides rich progress and status information during the upload
Ajax Uploader has a real time progress bar which keeps track of every file upload. It offers an accurate and detailed progress indicator to end-users. It also gives end-users the ability to cancel uploads in progress.
Powerful approaches to uploading files without refreshing the page
Ever wanted to upload files using AJAX like in GMAIL, without reloading the page? This Ajax version File Upload Control can also be placed in an UpdatePanel.
Asynchronous file upload
This means that the file is uploaded in the background, allowing user to still use the page while the file is being uploaded.
|1.x, 2.0, 3.5
1-Full Ajax Support
11-multiple selection ( Ctrl + Select ).
12-Easy installation and configuration.
14-compatible with IE7,IE8,FF,Safari,Chrome ...
ASP.NET Comet Ajax Library to handle Server push needs efficiently. Some of the features are:
Reverse Ajax & Server Push,
Complete JSON serialization,
Call server side (static/dynamic) methods directly,
Auto reflected client objects,
Lightweight and cross-browser (IE, FireFox, Safari, Opera, Chrome, ....),
Server CPU Friendly,
WCF & .NET Remoting Support,
Dynamic Content Compressing (Response Stream),
Image & Video & Text Content Resource Manager ( Auto Compressing For Text Resources),
ASP.NET MVC Support,
Compatible with Mono,
Session Cloning Detection,
Almost instant "client disconnected" detection,
Works with Apache 2.2+, Nginx, IIS 5+..
HTTP Compression Module
Speed up downloads and save bandwidth by using HTTP compression! Although the performance of server-side processing is improved by ASP.Net the transfer of pages to the browser can still be slow. This httpModule automatically compress page output for browsers that support it and requires no code changes in order to benefit from increased performance and bandwidth savings. ...
ComponentArt AJAX FileUpload delivers high-performance multi-file uploading functionality with sophisticated progress monitoring user interface.
- High-performance AJAX Solution: Highly efficient custom HTTP handler ensures that file uploading and progress monitoring is performed through lightweight AJAX calls.
- Powerful Client-side API: Extensive client-side API is exposed for accessing file collections and reacting to client-side events.
- Highly Customizable UI: Every part of the upload form and the upload progress user interface is customizable through ComponentArt's powerful client-side templates.
- Cross-Browser Compatibility: Supports IE5-7, Firefox 1-2, Netscape 7-8, Mozillas, Opera 8-9, Safari 1.
- Widest MS Framework Support: ComponentArt SpellCheck is available for ASP.NET 1.0, ASP.NET 2.0, ASP.NET AJAX and ASP.NET 3.5.
|1.x, 2.0, 3.5
Use EO.Web AJAX Uploader to upload huge file with real time progress information. Ideal for replacing standard HTTP file upload.
Uploading files while working on other part of the page;
Support both delay posting back or auto posting back;
Powerful UI customization with CSS styles for all UI elements, including file browse button;
Layout template provides complete freedom on the control layout;
Real time progress information;
Support multi-file uploading;
Cross browser support;
Many web applications such as content management systems, online communities, and photo albums require users to upload files. With PowerWEB File Upload for ASP.NET, adding sophisticated file upload functionality to your solution has never been easier. Your applications can also provide automatic, interactive upload progress reporting and give your end-users the ability to cancel uploads in progress.
The PowerWEB File Upload for ASP.NET component uses advanced Ajax techniques to transfer files from browser to web server while minimizing the server memory footprint. Typical file upload processes in ASP.NET require files to be uploaded and stored in memory before being exposed to the page cycle. The File Upload control allows you to stream files to disk, memory, or any Stream interface for advanced applications such as a direct file upload to an FTP server. Additionally, the look and feel of File Upload controls can be customized with custom fonts and images to seamlessly blend into your website design....
|1.x, 2.0, 3.0
The enetricity InActiveUserModule provides an extra level of security to your Web applications by automatically redirecting inactive users to a "close down" page after a predetermined number of seconds.
Users are given a 10 second count down prior to the application shut down and are given the opportunity to prevent the shut down.
Adding a single line to the Web.Config adds this feature to any existing ASP.NET web no additional programming is required.
have been working in a Load balancer for a web server, with the news of IIS 7 I stop the project and I’ll start working in the new Load Balancer for IIS7. http://forums.iis.net/thread/1297689.aspx
You can find the control if you want to play with it at
This is a great load balancer without using any hardware, only issue, you are going to need to dns every computer with a different name:
Please any feedback will be very helpful to develop my next control for IIS7.
IIS7 comes with a great API to allow developers to get control of the web server, something that all of us have been waiting for a very long time. This is the link to develop modules for IIS 7: http://www.iis.net/default.aspx?tabid=2&subtabid=25&i=942
There is also an API for C++ : http://www.iis.net/default.aspx?tabid=2&subtabid=25&i=938
So no more interrogating the metadata of IIS6 or making requests to check if the server is down.
Single File Upload And Multiple File Upload
Available in .NET 2.0 and 1.1.
- Create Thumbnails
- Add Watermark/ Overlay Text in images
- Image Rotation
- File Conversion
- Image rezise
- And more
AND ITS FREE