冯 海

一个程序新人菜鸟的日记,希望大家多多关照。QQ:32316131

MVC5实现下拉菜单(取数据库的表)

这里简单说明下,具体的实现我会放到adminlte的后台学习中。我 试了很多方法,这个肯定不是最好的,但却是我暂时学会的。

主要是在新建菜单的时候,要选上级菜单,如不选则默认为空。

首先在Create方法的Get方法中,进行取数。 

        // GET: Menus/Create
        public ActionResult Create()
        {
			//var xxxx = db.Menus.ToList();
			//ViewData["drolistmenu"]  = db.Menus.Select(g => new SelectListItem
			ViewBag.drolistmenu = db.Menus.Select(g => new SelectListItem
			{
				Text = g.Name,
				Value = g.Id,Selected=false
			});
	
			return View();
        }

  

 

  在Create前台进行使用。

 

	 @Html.DropDownList("ParentId", new SelectList(ViewBag.drolistmenu, "Value", "Text"),"请选择")

  

 

posted @ 2017-05-22 13:13  秋天来了哟  阅读(801)  评论(0)    收藏  举报
认识就是缘份,愿天下人都快乐!
QQ: 32316131
Email: 32316131@qq.com