【发布时间】:2009-09-01 04:45:33
【问题描述】:
我正在尝试将其“转换”为强类型模型而不是 ViewData。但那应该怎么看?
我的控制器里有这个:
public ActionResult UserEdit(int? userID)
{
User u;
if (userID == null)
{
u = new User();
}
else
{
u = _us.GetUsers(userID.Value).First();
u.Usergroups.Load();
}
List<int> selectedUsergroupIDs = new List<int>();
foreach (Usergroup item in u.Usergroups)
{
selectedUsergroupIDs.Add(item.UsergroupID);
}
MultiSelectList UsergroupID = new MultiSelectList(_ug.GetUsergroups(), "UsergroupID", "UsergroupName", selectedUsergroupIDs);
ViewData["UsergroupID"] = UsergroupID;
return View("UserEdit", new UserAdminEditViewModel { User = u, Usergroups = _ug.GetUsergroups() });
}
“UsergroupID”在这种情况下,需要在我的模型和视图中添加什么?
提前致谢
/M
【问题讨论】:
标签: asp.net-mvc