DropDownList很簡單阿
WebForm用selectvalue=xxx就好
但MVC的DropDownList讓我研究了一早上
大部份在網路上找的都是建立或者連動DropDownList
可能是我搜尋功力差找不到繫結資料庫又能Select的方法
自己想了一個很瞎的方式
就是自己判斷抓出來的值跟DropDownList有沒有一樣
然後把Select變True
只是不知這樣是否為最佳的寫法
以下是View程式碼
@{ ListController如下list = (List )ViewBag.TabColumnName; foreach (var s in list ) { if (item.TabColumnName.Equals(s.Value)) { s.Selected = true; } else { s.Selected = false; } } } @Html.DropDownListFor(modelItem => item.TabColumnName, list)
ViewBag.TabColumnName =TabColumnVM.getTabColumnName();