小编Dox*_*Dox的帖子

DropDownList来自Objects MVC

好的,所以我想DropDownList从我的对象列表中创建一个是我的获取对象方法

public List<Category> GetCategoriesList()
{
    BaseShopEntities context = new BaseShopEntities();
    List<Category> uniqCategories = (from c in context.Category
                                             select c).Distinct().ToList<Category>();

    return uniqCategories;
}
Run Code Online (Sandbox Code Playgroud)

我试图把它变成ViewBag这样:

ViewBag.Categories = proxy.GetCategoriesList().ToList();
Run Code Online (Sandbox Code Playgroud)

如果我只使用Categorys的名称并将其解析为字符串没有问题,但我也需要ID

我想得到这样的数据,但不知道如何

@Html.DropDownList("CategoryID", new SelectList(ViewBag.Categories.Name));
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc html-select tolist razor viewbag

5
推荐指数
1
解决办法
3520
查看次数

标签 统计

asp.net-mvc ×1

html-select ×1

razor ×1

tolist ×1

viewbag ×1