6

わかりましたので、オブジェクトリストから作成したいの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));
4

1 に答える 1