【发布时间】:2009-08-22 23:51:57
【问题描述】:
我正在做 MVC,并在下拉列表中查找值。当调用 UpdateModel 时,只有在查找更新之前的值,之后什么都没有。不过我没有收到任何错误。
我可以在我的控制器中编辑、创建和使用以下代码:
ViewData["SiteMaintenanceId"] = from m in this._siteRepository.FindAllSiteMaintenances().ToList()
select new SelectListItem
{
Text = m.Maintenance,
Value = m.SiteMaintenanceId.ToString(),
Selected = (m.SiteMaintenanceId == site.SiteMaintenanceId)
};
return View(new SiteFormViewModel(site,
this._siteRepository.FindAllSiteOperators()));
我的观点如下:
<%= Html.DropDownList("SiteOperatorId")%>
这似乎可以绑定,并允许我在编辑下拉菜单时获取选定的值并创建作品。
这是我第一次做 MVC,所以非常感谢任何帮助。
【问题讨论】:
标签: asp.net-mvc model-view-controller drop-down-menu updatemodel