ファイルを に追加しようとしましDropDownList
たが、関連するプロパティを持つすべてのファイルがコントローラーによって既に返されています。
// GET: /WebMail/
public ActionResult Index()
{
var fileNameList = db.Captures.ToList().Where(x => x.robotFamily == "WebMail");
//return View(db.Captures.ToList().Where(x => x.robotFamily == "WebMail"));
ViewBag.Files = fileNameList;
return View();
}
インデックス.cshtml
@model IEnumerable<AutomationCapturesMVC.Models.Capture>
@{
//ViewBag.Title = "Index";
}
<table class="table">
<tr>
<th style="font-size: 20px">
@Html.DisplayNameFor(model => model.fileName)
</th>
<th></th>
</tr>
@Html.DropDownList("Id", (IEnumerable<AutomationCapturesMVC.Models.Capture>)ViewBag.Files, new { id = "WebMail", @class = "btn dropdown-toggle" })
@foreach (var item in Model)
{
<tr>
<td style="font-size: 15px">
@Html.DisplayFor(modelItem => item.fileName)
</td>
<td>
@Html.ActionLink("File Details", "Details", new { id = item.id })
</td>
</tr>
}
</table>
これは私のページエラーです: