【发布时间】:2009-08-19 21:17:07
【问题描述】:
我的选择列表有问题,我有 8 个项目,其中 3 个在调试中获得了 selected = true 的值,但呈现的 Html 项目没有被选中。
可能出了什么问题?
List<SelectListItem> UsergroupID = (from usg in _ug.GetUsergroups().ToList()
join ug in u.Usergroups
on usg.UsergroupID equals ug.UsergroupID into j
select
new SelectListItem
{
Selected = j.Any(),
Value = usg.UsergroupID.ToString(),
Text = usg.UsergroupName
}).ToList();
ViewData["UsergroupID"] = UsergroupID;
return View("UserEdit", new UserAdminEditViewModel { User = u, Usergroups = _ug.GetUsergroups() });
在我看来,我有:
<%= Html.ListBox("UsergroupID", (IEnumerable<SelectListItem>)ViewData["UsergroupID"]) %>
它没有在选择列表中选择 3 个已选择 = true 的项目的原因是什么? /M
【问题讨论】:
标签: asp.net-mvc