編集可能なテーブルがあり、各行には行の値を更新するためのドロップダウンリストがあります。前に既に更新された行のページ読み込みでドロップダウンリストの選択値を設定するにはどうすればよいですか?フォームの編集(MVC 5)のテーブルでドロップダウンリストの選択値を設定します
私の現在のテーブル:
foreach (var item in Model)
{
<tr>
<td>
@Html.DropDownList("TeamA", null, "--Select--", htmlAttributes: new { @id = "teamA_" + item.ScheduleID, @class="form-control" })
</td>
<td>
@Html.DropDownList("TeamB", null, "--Select--", htmlAttributes: new { @id = "teamB_" + item.ScheduleID, @class = "form-control"})
</td>
</tr>
}
私はあなたがDorpDownList
のためのリストを定義する必要があり、その中になります
ViewBag.TeamA = new SelectList(db.Teams.Where(s => s.RoleID == Id).ToList(), "TeamID", "Name");
ViewBag.TeamB = new SelectList(db.Teams.Where(s => s.RoleID == Id).ToList(), "TeamID", "Name");
あなたはdropdownListのデータをどのように取得しているかわかるように、サーバーサイドコードを共有できますか? –