Передача данных из строки таблицы в PartialView - PullRequest
0 голосов
/ 05 июля 2019

Как я могу передать все свои данные в PartialView.

Код моей таблицы выглядит следующим образом.

@foreach (var item in Model.listContract)
    {
        <tr style="font-size:11px;">
            <td>View more info</td>
            <td>@item.ID</td>
            <td>@item.name</td>
            <td>@item.Phone</td>
            <td>@item.Passport</td>
            <td>@item.CustomerID</td>
        </tr>
    }

1 Ответ

1 голос
/ 05 июля 2019

От контроллера связать данные для ViewModel передать в View

public ActionResult MethodName(){
    var viewmodel = new ViewModel();
    //bind data to ViewModel
    return View(viewmodel)
}

В режиме просмотра частичное представление данных в виде модели списка

Просмотр:

@model ViewModel

@Html.Partial("PartialViewName", Model.DataList)

Частичное представление:

@model List<Model>

@foreach(var item in Model){
 .....
}

ViewModel:

 public class ViewModel {
    //properties for View
    ....

    //property for partial view
    public List<Model> DataList {get; set;}

 }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...