У меня есть контроллер, который возвращает список объектов, мне нужно отобразить его в частичном просмотре. Поэтому я хочу, чтобы частичный вид внутри не частичного представления принимал результат, а не не частичный вид.Как отредактировать частичный вид, когда модель поступает с контроллера?
Это "NON" частичный вид под названием "Индекс"
Мои таблицы заголовков здесь:
<tbody>
@Html.RenderPartial()
Action("DashboardSearchResult","Dashboard",new { List<ReservationType> reservationList})
</tbody>
Это мой частичный вид назван "_Dashboard"
@model IEnumerable<HotelOrganization.Models.ReservationType>
@foreach (var item in Model)
{
<tr>
<td>@Html.DisplayFor(modelItem => item.ReservationId)</td>
<td>@Html.DisplayFor(modelItem => item.ReservationStartDate)</td>
<tr>
Это мой контроллер:
public PartialViewResult DashboardSearchResult(List<ReservationType>reservationList)
{
return PartialView("~/Views/Shared/_Dashboard", reservationList);
}
Используйте div id и загрузите его при нажатии кнопки $ ("# Grid"). Load ("../ Controller/Action") –
Hi.I думаю, что вы должны использовать что-то вроде этого. [Link] (http://stackoverflow.com/questions/5586327/how-to-use-ajax-actionlink). Позвольте мне дать вам краткое объяснение. Если вы хотите загружать свои данные по запросу и не перезагружать всю страницу, используйте ajax запрос вашему контроллеру. –
Его '@ Html.Action (« DashboardSearchResult »,« Dashboard », new {reservationList = yourListofReservationType})' (непонятно, откуда вы перешли - у вас есть модель для этого?) –