首页 > Web开发 > 详细

asp.net MVC4 @Html.DropDownList的使用

时间:2015-11-06 20:57:08      阅读:433      评论:0      收藏:0      [点我收藏+]

在MVC4中使用Razor语法,一使用就爱上他了,

一般项目都是有一些增删改查功能,表单下拉框是经常使用的,除了用原始的<select>外,还可以用@Html.DropDownList和@Html.DropDownListFor,这里提供一点方法;

 

在控制器中定义两种可生成下拉列表项方法:

 

 ViewBag.list = new SelectList(list.Select(x => x.Address).Distinct());
ViewBag.down
= new SelectList(list.Select(x => new { text = x.Address, value = x.Id }), "value", "text"); ViewData["downlist"]= list.Select(x=>new SelectListItem() { Text=x.Address,Value=x.Id.ToString()});

在网页中可以按如下写法

@Html.DropDownList("down",@Model.Address)
@Html.DropDownListFor(x=>x.Id,ViewBag.down as IEnumerable<SelectListItem>)
@Html.DropDownListFor(x=>x.Id, ViewData["downlist"] as IEnumerable<SelectListItem>)

 

asp.net MVC4 @Html.DropDownList的使用

原文:http://www.cnblogs.com/lunawzh/p/4943564.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!