【发布时间】:2015-02-07 13:03:40
【问题描述】:
我有一个SelectedListItem 的列表,我将它从控制器发送到使用 ViewBag 进行查看。
List 中有一个具有selected = true 属性的SelectedListItem。
查看代码为:
@Html.DropDownListFor(model => model.Configuration,
new SelectList(ViewBag.ListOfConfigValues,"Value", "Text"),
new { @class = "ddl", @id = "ddlForConfiguration"})
我还在model.Configuration 中传递了我想要显示为选中的值。
我知道我们可以将选定的索引与Value、Text 一起传递。
在控制器中,我将ViewBag 设置为
ViewBag.ListOfConfigValues = defaultObj.configurationsList;
return PartialView(detail);
configurationList如下
{Text = "Red", Value = "Color1", Selected = false},
{Text = "Blue", Value = "Color2", Selected = true},
{Text = "Green", Value = "Color3", Selected = false}
【问题讨论】:
-
在您填充
ViewBag.ListOfConfigValues和Configuration属性的位置显示控制器的代码。
标签: asp.net-mvc asp.net-mvc-4 selectlistitem