ASP.NET MVC DropDownLists和外键

时间:2009-09-18 15:32:19

标签: asp.net-mvc

我在MVC应用程序中使用下拉列表从一组区域中进行选择以进行编辑或创建条目

代码如下所示:

ViewData [“Areas”] =新的SelectList(AreaHelper.Areas,tablet.LocationID);

我在保存和更新当前locationID到DDL的新选定值时遇到问题,在编辑当前条目时选择加载时选择的项目

任何指针?

1 个答案:

答案 0 :(得分:2)

我就是这样做的。

public class ViewModel
{
  public long Location { get;set;}
}

public ActionResult()
{
  ViewData["Location"] = new List<SelectListItem>
  {
     new SelectListItem{ Name = "US", Value = "1" },
  }
  return View(new ViewModel() { Location = GetOldValue() })
}

-

<%= Html.DropDOwnList("Location") %>

这在使用模型绑定和类型化视图时有效。