后端代码:

List<Area> list = new List<Area> {
new Area { Id=1,Name="北京"},
new Area { Id=2,Name="上海"},
new Area { Id=3,Name="深圳"}
}; SelectList areas = new SelectList(list, "Id", "Name", 2);
ViewData["area"] = areas;

前端代码:

@Html.DropDownList("area", ViewData["area"]);

执行后,默认值显示不出来的。

改成:

@Html.DropDownList("sel_area", ViewData["area"]);

执行后,默认值显示成功。

改成:

@Html.DropDownList("area", ViewData["list_area"]);

执行后,默认值显示成功。

原因分析,DropDownList(this HtmlHelper htmlHelper, string name, IEnumerable<SelectListItem> selectList),name和ViewData["area"],

如果name 和ViewData的key值命名成一样,默认值显示不出来,目前为止不知道什么原因,先记着,以后再看。如果要显示默认值,

保证name 和ViewData的key值不一样就行了。

最新文章

  1. 虚拟化平台cloudstack(4)——几个异常
  2. CSS等高布局的6种方式
  3. c# 与 PHP中 SHA1加密结果不同解决方法
  4. [LeetCode] 306. Additive Number [Medium]
  5. Windows2008安装IIS方法
  6. 模拟EF CodeFist 实现自己的ORM
  7. Django安装与开发虚拟环境搭建01
  8. mvc开发中DTO,DO,FROM的区别
  9. SQLAlchemy介绍
  10. 自学Linux Shell7.1-linux用户账户和组
  11. Cannot send, channel has already failed:
  12. Python中MongoDB使用
  13. ELK系列七:Elasticsearch的集群配置和监控以及在部署ELK中踩的坑
  14. 基于Redis实现分布式锁(续)
  15. python中的configparser类
  16. CSS 左边div固定,右边div自适应
  17. 正则表达式RE与扩展正则表达式ERE——grep与egrep
  18. Openssl rsa命令
  19. SQL:登录、连接数据库基本操作
  20. eclipse里配置Android ndk环境,用eclipse编译.so文件

热门文章

  1. Windows 隐藏 远程桌面(连接栏)
  2. web实践学习3
  3. Python安装第三库超时的解决方法
  4. django-drf知识点梳理
  5. Django框架大全
  6. PS技能之电子签名+修白牙齿
  7. java 内存锁
  8. jssip3.9.1的demo,webphone网页电话
  9. windows下解决getAddressInfo Failed的一种办法
  10. Spark应用程序第三方jar文件依赖解决方案