asp.net Mvc3 カミソリでは、selectlist を使用して、コントローラーのビューバッグで一部のデータを dbcontext にバインドしました。
私のコントローラー..
public ActionResult Index()
{
ViewBag.students = new SelectList(db.StudentList, "StudentID", "StudentName");
return View();
}
次に、viewbagを使用してListBoxにバインドしました
私の見解..
@using (Html.BeginForm("Save", "Student"))
{
@Html.ValidationSummary(true)
<div>
@Html.ListBox("students")
<p>
<input type="submit" name="Save" id="Save" value="Save" />
</p>
</div>
}
さて、私のコントローラーでは、その保存アクションで、リストボックスで選択された値をキャプチャする必要があります。次のことを試しました
[AcceptVerbs(HttpVerbs.Post)]
public ActionResult Save(FormCollection formValue)
{
//need code to capture values
return View("Index");
}
誰か助けてくれませんか
前もって感謝します