0
我有這樣的看法:如何顯示在asp.net mvc的IEnumerable的第3項
@model IEnumerable<sn.Models.Order>
<h2>
**Name of Recipients**
</h2>
<p>
@Html.ActionLink("Create New", "Create")
</p>
<table>
<tr>
<th>
Last Name
</th>
<th>
Mark
</th>
<th>
Quiz Number
</th>
<th>
Pass
</th>
<th>
Paid
</th>
<th>
Mark Date
</th>
</tr>
@foreach (var item in Model)
{
<tr>
<td>
@Html.DisplayFor(modelItem => item.Customer.LastName)
</td>
<td>
@Html.DisplayFor(modelItem => item.Mark)
</td>
<td>
@Html.DisplayFor(modelItem => item.QuizNo)
</td>
<td>
@Html.DisplayFor(modelItem => item.Pass)
</td>
<td>
@Html.DisplayFor(modelItem => item.Paid)
</td>
<td>
@Html.DisplayFor(modelItem => item.MarkDate)
</td>
</tr>
}
</table>
下面
在圖像顯示我的觀點:
我想代替顯示姓氏收件人姓名。項目LastName不會爲特定客戶更改。這一觀點表明用戶的詳細信息,這是我用來獲取在我的控制器的結果代碼的一部分:
var certificateDetails = db.orders.Where(p => p.ID == id);
return View(certificateDetails.ToPagedList(pageNumber, pageSize));
感謝您的答覆。我得到這個錯誤後,執行您給我的代碼更改:** CS0119:'System.Linq.ParallelEnumerable.First(System.Linq.ParallelQuery ,System.Func )'是'方法' ,這在給定的上下文中是無效的**它突出了所討論的變化。 –
Sithelo
我忘記了第一個'後面的括號。我編輯了我的答案 – Jan