您好我試圖使用以下方法從我的數據庫中創建一個列表,然後在我的視圖中訪問它們。這是我一直在努力...我怎麼可以,但我的SelectListItem和DropDownList數據庫值的列表?
var rTypeList = from r in db.Rubrics where r.DepartmentID == 2 select r;
var selectedRubrics = typeList.Select(r => r.Category);
IList <String> rubricsList = selectedRubrics.ToList();
IList<SelectListItem> iliSLI = new List<SelectListItem>();
SelectListItem selectedrubrics = new SelectListItem();
selectedrubrics.Text = "Choose An Option";
selectedrubrics.Value = "1";
selectedrubrics.Selected = true;
iliSLI.Add(selectedrubrics);
ViewData["Options"] = iliSLI;
然後在我的觀點,我有:@Html.DropDownList("Options")
這得到我的名單開始,但我怎麼能得到的值從這個名單... IList <String> rubricsList = selectedRubrics.ToList();
...,並將其添加到我的下拉列表?
你已經擁有大部分作品了。哪一部分讓你感到困惑?是渲染下拉還是獲取控制器的值? – 2013-02-19 05:46:12
我想將IList rubricsList = selectedRubrics.ToList()添加到我的IList iliSLI = new List ()集合中。 –
CloudyKooper
2013-02-19 06:42:07
你想連接列表? – 2013-02-19 06:45:39