빠른 질문을 사용하는 사용자가 사용할 수있는 "모두 다운로드"옵션을 사용하면 세부 정보보기에서 모든 첨부 파일을 다운로드 할 수있는 옵션을 사용자에게 제공하고 싶습니다.Html.ActionLink
이 하나의 첨부 작동 ...
@foreach (var file in Model.Attachments)
{
<div class="margin-bottom-25">
<a href="?">
<img src="~/Images/pdf.gif" /></a>
<div>
<strong>@file.FileName</strong>
<span>@file.FileSizeKB KB</span>
@Html.ActionLink("Download", "ViewDocument", new
{
messageId = file.MessageId.ToString("N"),
documentId = file.ID.ToString("N"),
documentType = file.AttachmentType.ToString(),
download = true
})
</div>
</div>
}
그러나 나는 사용자에게 "모두 다운로드"링크를 선택 할 수있는 기능을 제공 할
....? 똑바로 들리 겠지만, 링크 안에 foreach를 넣으려고했는데 아무런 주자가 없었습니다 ..... 어떤 생각이 감사합니까? (asp.net MVC 4 응용 프로그램, razor2보기 사용)
동시에 모든 파일을 다운로드해야하는 경우 최선의 방법은 모든 파일을 ZIP 파일로 다운로드하는 것입니다. 다중 부분 다운로드가 매우 잘못 지원됩니다. –
아이디어는 이러한 첨부 파일이 매우 작을 것이라고 말합니다. 다운로드를 허용하기 전에 Zip 파일에 모든 파일을 배치하는 방법을 조사해야한다는 말입니까? – mkell
예, 두렵습니다. –