C# C AJAX多文件上传?

C# C AJAX多文件上传?,c#,ajax,asyncfileupload,C#,Ajax,Asyncfileupload,我目前有一个ASP.NET、C页面,它接受一些文本,目前有一个带有MS AJAXToolKit AsyncFileUpload的文件。但是,我希望用户能够上传多个文件-他们可以上传1个文件或最多10个文件。最好的处理方法是什么?理想情况下,我希望他们一次上载一个文件,一旦该文件完成上载,另一个控件似乎准备接受另一个文件,或者它可以保持空白,因为用户已完成上载 所以我真的在寻找两个答案。一个是如何处理GUI端,另一个是代码隐藏-当可以检查1个或最多10个控件时,如何获取多个文件?如果您可以访问AS

我目前有一个ASP.NET、C页面,它接受一些文本,目前有一个带有MS AJAXToolKit AsyncFileUpload的文件。但是,我希望用户能够上传多个文件-他们可以上传1个文件或最多10个文件。最好的处理方法是什么?理想情况下,我希望他们一次上载一个文件,一旦该文件完成上载,另一个控件似乎准备接受另一个文件,或者它可以保持空白,因为用户已完成上载


所以我真的在寻找两个答案。一个是如何处理GUI端,另一个是代码隐藏-当可以检查1个或最多10个控件时,如何获取多个文件?

如果您可以访问ASP.NET MVC,请查看GUI端,我想说,从用户的角度来看,允许他们一次选择所有10个文件并点击上载。你仍然可以使用你的控件一次上传一个,但他们可以去喝杯咖啡休息一下,而不必坐着点击上传10次

对于隐藏的代码:

protected void ProcessUpload(object sender, AjaxControlToolkit.AsyncFileUploadEventArgs e)
{
    string fileName = Server.MapPath("./") + "image.jpg";
    AsyncFileUpload1.SaveAs(fileName);

    ScriptManager.RegisterClientScriptBlock(AsyncFileUpload1, AsyncFileUpload1.GetType(), "img",
    "top.document.getElementById('imgUpload').src='image.jpg';", true);
}

我想为GUI端找到一个基于AsyncUpload控件签出的解决方案