我是MVC的新手,所以请耐心等待。我需要知道一种很好的技术,可以将多个ActionResults返回到视图中,并在每个空白页中显示每个ActionResults。我有以下foreach循环作为FileContentAction返回结果。当然,这个只返回循环列表中的一个项目:
public ActionResult GetUploadedPdfs(int id)
{
var model = _unitOfWork.AssignmentProtocols.GetById(id);
DocumentRepository documentRepository = new DocumentRepository();
foreach (FilePath filePath in model.DocumentPath)
{
byte[] fileContent = documentRepository.Get(filePath.Path);
return new FileContentResult(fileContent, "application/pdf");
}
return RedirectToAction("Details", "Inspections", new { id = model.InspectionCaseId });
}
我的观点如下:
@Html.ActionLink("Se uppladdade filer", "GetUploadedPdfs", "AssignmentProtocols", new { Id = Model.ElementAt(i * 2 + n).Assignment.Id }, new { @class = "btn btn-default", name = "document", target = "_blank" })
我只想尝试在每个空白页中打开多个文档。如何在控制器中循环显示此列表?从视角来看,有一种很好的技术吗?谢谢你的帮助!