Вот как я понял, как это сделать ...
Это возвращает файлы в моем контроллере вложений.
public FileContentResult GetFile(int id)
{
FileAttachments attachment = _db.FileAttachments.Find(id);
if (attachment.Attachments != null)
return File(attachment.Attachments, attachment.MimeType, attachment.FileName);
else
return null;
}
Это код, который я вставил в мое представление данных
<table class="table table-striped" id="AttachmentTable">
@foreach (FileAttachments attachment in Model.FileAttachments)
{
<td>
@Html.ActionLink(attachment.FileName, "GetFile", "Attachment", new { Id = attachment.ID }, null)
@Html.ActionLink("Delete", "Delete", "Attachment", new { id = attachment.ID, returnUrl = Context.Request.Path }, new { @class = "btn btn-danger btn-sm" })
</td>
}
</table>