Добрый вечер. Не могу понять как в представлении -> ViewData.Model привести к собственному типу?
Те что я делаю, в классе-контролере я записываю свой класс (тк он агрегирующий и возможно будет расширятся, я не смогу сделать строго типизированное представление) в ViewData.Model и делаю return View(); А вот как в самом представлении, привести
мне к нужному типу понять не могу, точнее возможно нужно просто подключить ссылки на сборку где находятся реализация типа, но ка кэто сделать? Или еще что-то надо сделать. Буду рад любой помощи!
public ActionResult Index()
{
ViewData["FirstName"] = pharmacyStore.Pharmacist.FirstName;
ViewData["LastName"] = pharmacyStore.Pharmacist.LastName;
ViewData.Model = pharmacyStore.Condoms.ToList();
return View();
}
@{
ViewBag.Title = "Index";
Layout = "~/Views/Shared/_Layout.cshtml";
}
<p>Fisrt name:@Html.TextBox("FirstName", @ViewData["FirstName"])</p>
<p>Last name: @Html.TextBox("LastName", @ViewData["LastName"])</p>
@foreach (var m in ViewData.Model) //???
{
}