Controller public ActionResult Create()
{
ViewBag.cid = new SelectList(new XikeMvcEntities().ProClass.ToList(), "ID", "ClassName");
return View();
}
View<li>父分类:@Html.DropDownList("cid")</li>打开的时候会显示出来绑定的分类的下拉,但是我想在第一行不是显示分类,而是我想自己加一行,例如--根目录--这样的我该怎么加
{
ViewBag.cid = new SelectList(new XikeMvcEntities().ProClass.ToList(), "ID", "ClassName");
return View();
}
View<li>父分类:@Html.DropDownList("cid")</li>打开的时候会显示出来绑定的分类的下拉,但是我想在第一行不是显示分类,而是我想自己加一行,例如--根目录--这样的我该怎么加
ViewBag.cid = new SelectList(new XikeMvcEntities().ProClass.ToList(), "ID", "ClassName");
cid.Items.Insert(0, new ListItem("--请选择父类别--", "0"));
return View();
Controller public ActionResult Create()
{
IEnumerable<SelectListItem> ClassList = new SelectList(new XikeMvcEntities().ProClass.Where(m => m.parentid == 0).ToList(), "ID", "ClassName");
List<SelectListItem> Items = new List<SelectListItem>();
Items.Add(new SelectListItem { Value = "0", Text = "一级栏目" });
Items.AddRange(ClassList);
ViewBag.ClassList = Items;
//ViewBag.cid = new SelectList(new XikeMvcEntities().ProClass.Where(m=>m.parentid==0).ToList(), "ID", "ClassName");
return View();
}
[email protected]("ProClassName", (IEnumerable<SelectListItem>)ViewBag.ClassList)