【发布时间】:2013-05-19 15:44:47
【问题描述】:
好的,我想从我的对象列表中创建一个DropDownList
这是我获取对象的方法
public List<Category> GetCategoriesList()
{
BaseShopEntities context = new BaseShopEntities();
List<Category> uniqCategories = (from c in context.Category
select c).Distinct().ToList<Category>();
return uniqCategories;
}
我试图像这样将它放入ViewBag:
ViewBag.Categories = proxy.GetCategoriesList().ToList();
如果我只取类别的名称并将其解析为字符串没有问题,但我也需要 ID
我想得到这样的数据,但不知道如何
@Html.DropDownList("CategoryID", new SelectList(ViewBag.Categories.Name));
【问题讨论】:
标签: asp.net-mvc razor html-select viewbag