MVC3中DropDownList添加默认选项
在MVC中DropDownList可在数据库中直接读取相关数据,如
ViewBag.MId = new SelectList(db.Menu, "MId", "MName");
但是,如果我要手动添加一条数据,并设置为选定项,那就麻烦了。经过多方查找与研究最终解决,看代码。
在控制器里面的C#代码
1 SelectList sli=new SelectList(db.Panners_Menu,"MId","MName"); 2 /*读取数据库相关信息,并绑定键值*/ 3 List<SelectListItem> li = new List<SelectListItem>(); 4 /*新建一个列表用于存放*/ 5 li.Add(new SelectListItem { Text = "顶级栏目", Value = "0", Selected = true }); 6 /*添加新的项目并设定键值及默认选中*/ 7 li.AddRange(sli); 8 /*将数据列表填入*/ 9 ViewBag.MId = li; 10 /*绑定ViewBag*/
在视图里面
1 @Html.DropDownList("MId")
--------------------------------------------------------------------------------------------------------------------------
博主小站,关注HTML5,脚本开发,收集常用源码及资源。三只源码
博主小站,关注HTML5,脚本开发,收集常用源码及资源。三只源码
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步