Я думаю, что хороший способ сделать это с kentico вложениями страницы . На странице в дереве контента вы можете go к вложениям. Там вы можете добавить, например, файл PDF. Затем его можно получить в бэкэнде, а затем создать ссылку на представление с ним. Также см. эту ссылку для отображения вложений на странице. Вы также можете взглянуть на присоединение групп файлов к страницам .
Пример:
Контроллер:
viewModel.FileUrl = treeNode.AllAttachments?.FirstOrDefault()?.GetPath() ?? string.Empty;
Вид:
<a href="@Model.FileUrl" target="_blank">Download file</a>