Я хочу разрешить пользователю загружать несколько файлов одним действием загрузки. Какой самый простой способ сделать это?
Получить выбранные файлы из вашей Filedialoge:
foreach (String file in openFileDialog1.FileNames)
и загрузить их в цикле
Читать Пример
http://www.codeproject.com/KB/aspnet/FlashUpload.aspx
http://geekswithblogs.net/QuandaryPhase/archive/2009/10/02/asp.net-multiple-file-uploading.aspx
C # код
public ActionResult Create( HttpPostedFileBase[] FileUpload) { //upload here }
в javascript вы должны добавить в форму динамические загрузчики файлов.но tou должен дать им то же имя, что и FileUpload.и когда вы отправите форму, она отправит все FileUploaders.
или вы можете посмотреть на это ASPNET-MVC-ModelBinding-Multiple-File-Uploads-to-an-Array