我正在用Razor語法開發MCV應用程序。 我已經將元素傳遞給下拉列表,並且我想將任意隨機項傳遞給視圖,因爲比項目更容易,因此將選擇下拉列表項目。下面的代碼 顯示下拉代碼。如何將隨機項目傳遞給視圖的下拉列表。
控制器代碼
[SessionFilterAction]
public ViewResult Details(int id)
{
ViewBag.HODList = new SelectList(db.Employees.Where(e => e.DesignationType == "HOD"), "Id", "FullName");
ViewBag.ItemToBeSelectedInList = 5;
return View(paymentadvice);
}
查看代碼
if(ViewBag.DesignationTypeOfLoggedUser == "Staff")
{
@Html.DropDownList("HODList", String.Empty ,new { ???? })
}
現在我想用這將在下拉列表中選擇的項目的一個viewbag元素。 如何做到這一點?
嘗試同樣的代碼,但不工作....它顯示在默認下拉列表中選擇的第一個項目 – bnil