您好我试图使用以下方法从我的数据库中创建一个列表,然后在我的视图中访问它们。这是我一直在努力...我怎么可以,但我的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