我正在使用 Razor 语法开发 MCV 应用程序。我已将元素传递给下拉列表,并且我想将任何随机项传递给视图,因为除了 item 之外,将选择下拉列表项。下面的代码显示下拉菜单代码。
控制器代码
[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 元素,它将选择下拉项目之一。这该怎么做 ?