Asp.net と MVC は初めてです。編集機能を実行しようとしていますが、エラーが発生します。
CS1061: 'System.Collections.Generic.IEnumerable' に 'Idx' の定義が含まれておらず、タイプ 'System.Collections.Generic.IEnumerable' の最初の引数を受け入れる拡張メソッド 'Idx' が見つかりませんでした (ディレクティブまたはアセンブリ参照を使用していますか?)
コード
@model IEnumerable<SealManagementPortal_3._0.Models.VOC_CUSTODIAN>
@{
ViewBag.Title = "Index";
}
<h2>Index</h2>
<p>
@Html.ActionLink("Create New", "Create")
</p>
<table>
<tr>
<th>
StaffID
</th>
<th>
Name
</th>
<th>
IC
</th>
<th>
Phone
</th>
<th>
Branch
</th>
<th></th>
</tr>
@foreach (var item in Model) {
<tr>
<td>
@Html.DisplayFor(modelItem => item.StaffId)
</td>
<td>
@Html.DisplayFor(modelItem => item.Name)
</td>
<td>
@Html.DisplayFor(modelItem => item.NRICNo)
</td>
<td>
@Html.DisplayFor(modelItem => item.MobileNo)
</td>
<td>
@Html.DisplayFor(modelItem => item.Branch)
</td>
<td>
@Html.ActionLink("Details", "Details", new { id=Model.Idx }) // error here
</td>
</tr>
}
</table>