ASP.Net Multi image upload .net compatible commercial control
<p>We are currently planning on trying to allow a user to be able to select multiple images to upload to an ASP.NET website. Can anyone give me some suggestions as to which commercial and free controls which we can use?</p>

<p>Requirements would be that:</p>

<ul>
<li><p>is browser independent (works on IE, Firefox, Chrome, etc. without requiring extra download)</p></li>
<li><p>allows user to preview image(s) before selecting</p></li>
<li>easy to integrate into asp.net
solution.</li>
<li><p>a non javascript control (would prefer a c# based solution)</p></li>
<li><p>good API</p></li>
<li><p>UI easy to change</p></li>
<li><p>simple to develop with</p></li>
</ul>

<p>Any help is appreciated. Thanks.</p>
