asp.net mvc DropDownList控制元件 資料庫中取值Select的選項注意事項
阿新 • • 發佈:2019-01-11
//從資料庫中取selectlist的值 前端: @Html.DropDownList("s_group", ViewBag.Values as SelectList, new { @class = "easyui-combobox" }) 後臺: public ActionResult List() { Server server = new Server(); //業務處理類 var groupItems = server.GetModelList("fNo=0"); MyModel newGroup = new MyModel() { fNo = 0, fName = "全部" }; if (groupItems == null) { groupItems = new List< MyModel> { newGroup }; } else { var temp = groupItems.ToList(); temp.Insert(0, newGroup); //為了下拉列表有全部這個選項,故而在select的0位置進行插入 groupItems = temp; } ViewBag.Values = new SelectList(groupItems, "FNo", "FName"); //關鍵 return View(); }