Мне нужно найти способ отображения различных документов, которые пользователь может загрузить. Представление ниже показывает код, который будет отображать определенный документ с именем piano.pdf, который написан в коде. Этот код будет отображать документ piano.pdf. Есть ли способ заменить piano.pdf переменной, которая будет отображать различные файлы PDF, расположенные в файловой системе? Я включил код в представление, модель и метод контроллера, который вызывает представление.
Представление:
@model TheExchangeI.ViewModels.UserDocumentViewModel
@{
`enter code here` ViewBag.Title = "DisplayDocument";
}
<h2>DisplayDocument</h2>
<div class="col-md-8">
<embed src="~/Content/UserDocuments/piano.pdf" width="100%" height="375" type="application/pdf">
<p>
<label></label>
</p>
</div>
Модель:
namespace TheExchangeI.Models
{
public class UserDocument
{
public int ID { get; set; }
[Display(Name = "File")]
[StringLength(100)]
public string FileName { get; set; }
public string UserNumber { get; set; }
}
}
Метод контроллера:
public ActionResult DisplayDocument() // (int id)
{
return View();
}