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>)%>

最新文章

  1. android onActivityResult无效或先执行或无回传问题
  2. java封装好处和原则
  3. 33 网络相关函数(一)——live555源码阅读(四)网络
  4. 信号量的操作——semop函数
  5. CUDA从入门到精通
  6. jetty之建立多Connector
  7. FileInputStream
  8. Repeater里面加上if判断
  9. [转]Iphone m3u8 segmenter from ffmpeg for video streaming
  10. css3变形动画
  11. Sass初学者超强十分钟入门
  12. var let const 的区别
  13. bzoj 3620 暴力KMP
  14. db2 v9.7 新特性cur_commit 能够实现未提交读新特性cur_commit 能够实现未提交读
  15. How to compute f1 score for each epoch in Keras
  16. ALGO-152_蓝桥杯_算法训练_8-2求完数
  17. video兼容--可用
  18. 【转】javascript深入理解js闭包
  19. MVC源码分析 - ModelBinder绑定 / 自定义数据绑定
  20. Asp.net MVC重要

热门文章

  1. WPF 基础到企业应用系列5——WPF千年轮回 续前缘
  2. Java reference的种类及使用场景
  3. SQLSERVER聚集索引和主键(Primary Key)的误区认识
  4. java与javax有什么区别?
  5. 命令行运行java
  6. initramfs扫描磁盘前改变磁盘上电顺序
  7. 1. WPF学习之概述
  8. JOB Hunting 总结-----2013-11-5
  9. VS中单元测试用法
  10. 09-利用session完成用户登陆