я столкнулся следующее сообщение об ошибке при использовании метода RedirectToAction
в ASP.NET MVC 5.Неправильный список наклеены с помощью метода RedirectToAction в ASP.NET MVC
[HttpPost]
public ActionResult UploadOrderReport(HttpPostedFileBase file)
{
string targetFolder = HttpContext.Server.MapPath("~/Reports");
string targetPath = Path.Combine(targetFolder, file.FileName);
file.SaveAs(targetPath);
var currentReports = Directory.GetFiles(targetFolder).ToList();
return RedirectToAction("CurrentProfile", new { existReport = new List<string>(currentFiles)});
}
Однако в моем CurrentProfile
метод, который я получил неожиданные данные
[HttpGet]
public ActionResult Index(List<string> existReports)
и отладчик показывает, что existsReports
аргумент System.Collections.Generic.List``1[System.String]
Я полагаю, моя проблема, связанная с типа литья?