DropDownList(For)

1.绑定数据源

方法一
Controllers:
var users = GetUsers(); var selectList = new SelectList(users, "Value", "Text", DefaultValue);//如:DefaultValue=users[1].Value this.ViewData["list"] = selectList;
Views:
<%=Html.DropDownList("List")%>
方法二
Controllers:
List
<SelectListItem> List = new List<SelectListItem>(); lList.Add(new SelectListItem { Text = "--请选择--", Value = "",Selected=true });//默认选中项 List.Add(new SelectListItem { Text = "t" + i.ToString(), Value = "v" + i.ToString() }); ViewData["List"] = List;
Views:
<%=Html.DropDownList("List")%>

方法三
Controllers:
List<SelectListItem> List = new List<SelectListItem>(); lList.Add(new SelectListItem { Text = "--请选择--", Value = ""});//默认选中项 List.Add(new SelectListItem { Text = "t" + i.ToString(), Value = "v" + i.ToString() }); ViewData["List"] = List;
ViewData["selected"]=DefaultValue;
Views:
<%=Html.DropDownList("selected",
ViewData["List"] as IEnumerable<SelectListItem>)%>




 

posted @ 2015-01-16 17:26  琅琊天  阅读(147)  评论(0编辑  收藏  举报