Я разрабатываю приложение MVC.Как отображать элементы списка в поле зрения, переданные с контроллера?
Я хочу создать список в контроллере и передать его в представление.
Я написал метод в контроллере, но не знаю, как назвать его формой и отобразить значение, которое оно возвращает.
Метод в контроллере.
public List<Invoice> GetInvoiceList(int Pid)
{
List<Invoice> Invoices = new List<Invoice>();
var InvoiceList = (from i in db.Invoices
where i.PaymentAdviceId == Pid
select i);
Invoices = InvoiceList.ToList();
return (Invoices);
}
View Code
<div class="row-fluid">
<table class="table table-striped table-hover">
<thead>
<tr>
<th>Advice No
</th>
<th>
Invoices
</th>
</tr>
</thead>
@foreach (var item in Model)
{
<tbody>
<tr>
<td>
@Html.DisplayFor(modelItem => item.AdviceNo)
</td>
I wan to call the controller method GetInvoiceList here and
want to display list items here...
<td>
</tr>
</tbody>
Вы должны заглянуть в ajax для чего-то подобного. – Nomad101
ajax? Я так не думаю ... – bnil
почему бы и нет? вы вызываете функцию сервера из html на загрузке правильно? Думаю, я ошибаюсь в том, что вы пытаетесь сделать. – Nomad101