As we know an input file element allow you to select only one file at a time i.e. you can upload one file at a time using one input file element. If you want to upload multiple files at a time, then you have to add as many file input elements as the no of files you want to upload. The reason behind this you can only store the file upload information in an input file element. You can not set value directly for an input file element programmatically due to security reasons. Now I am going to present here an ASP.NET User Control that can be used to upload multiple files at once. I have given name ‘Multiple File Upload User Control’ to it.