我知道有很多类似的问题,但我无法使其正常工作......我想从实体框架实体填充下拉列表。我有以下实体类:
namespace Accounting.Entity
{
[Table("Cities", Schema = "np")]
public class Cities
{
[Key]
[XmlElement("Ref")]
public System.Guid Ref { get; set; }
[XmlElement("Description")]
public string Description { get; set; }
}
}
控制器:
public class OrderController : Controller
{
public ActionResult PopulateCitiesDD()
{
var list = _repository.All<Cities>().ToList();
ViewBag.MyCities = new SelectList(list, "Ref", "Description", 0);
return View();
}
}
我应该在视图中使用什么来填充下拉列表?
答案 0 :(得分:1)
根据您发布的控制器/操作代码,您可以在视图中创建一个下拉列表,如下所示:
@Html.DropDownList("city", (SelectList)ViewBag.MyCities)