public IEnumerable<SelectListItem> GetList(int? ID)
{
return from s in db.List
orderby s.Descript
select new SelectListItem
{
Text = s.Descript,
Value = s.ID.ToString(),
Selected = (s.ID == ID)
};
}
上記をビューに戻し、DropDownList
を設定します。上記のlinq結果にデフォルトのSelectListItem (0, "Please Select..")
を追加して、ビューに返すようにしたいと思います。これは可能ですか?デフォルトのSelectListItemを追加する
+1;シンプルでそれは動作します:) – Dan
これは私が探していた答えでした。 –