我使用此代码在jQuery
ajax
中使用ASP.NET
MVC
进行多次上传:
public ActionResult GetFiles(HttpPostedFileBase NewsFilePath)
{
if (NewsFilePath != null)
{
var files = Session["Files"] == null ?
new List<HttpPostedFileBase>() :
(List<HttpPostedFileBase>)Session["Files"];
files.Add(NewsFilePath);
Session["Files"] = files;
}
return Content("");
}
但我对此代码有疑问。
问题是什么?
答案 0 :(得分:0)
在将文件分配到.Distinct()
Session
public ActionResult GetFiles(HttpPostedFileBase NewsFilePath)
{
if (NewsFilePath != null)
{
var files = Session["Files"] == null ?
new List<HttpPostedFileBase>() :
(List<HttpPostedFileBase>)Session["Files"];
files.Add(NewsFilePath);
Session["Files"] = files.Distinct();
}
return Content("");
}
希望它会解决您的问题,如果没有,请在下面发表评论。