我有以下ViewBag:
ViewBag.AuthObject
我在以下下拉列表中引用了这个ViewBag:
@Html.DropDownListFor(m => m.AuthId, ViewBag.ViewBag != null ?
(SelectList)ViewBag.AuthObject: Enumerable.Empty<SelectListItem>(),
"-- Please select --", new { @class = "form-control" })
此外,这是ViewBag在选择上面的另一个下拉菜单期间发生的变化。 似乎即使更改了ViewBag,AuthId的下拉列表也不会填充。
答案 0 :(得分:0)
除非您将它们设置为相等,否则看起来您引用的ViewBag与ViewBag.AuthObject不同。
@Html.DropDownList(m => m.AuthId, (SelectList)ViewBag.AuthObject, "-- Please select --", new {@class = "form-control})