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