冯 海

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

mvc5 将一个表的数据写ViewBag,然后在前台用下拉显出来

1.数据的写入。

ViewBag.drolistmenu = db.Departments.Select(g => new SelectListItem
			{
				Text = g.DepartmentName,
				Value = g.Id.ToString(),
				Selected = false
			});

上面的不用说明吧。读出这个表,将text为他的  名字,表的id,作为VALUE值。

2.前台

我是EDIT,所以上面的要写在Get中,下面在前台

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

 注意这个DepartmentId是要这个字段名,这样他自动送入了Model

 

  

posted @ 2017-06-04 17:00  秋天来了哟  阅读(601)  评论(0编辑  收藏  举报
认识就是缘份,愿天下人都快乐!
QQ: 32316131
Email: 32316131@qq.com