1、在MVC的View页面中使用DropDownListFor时当DropDownListFor是列表是通过后台ViewBag传过来时,当ViewBag中的Key与DropDownListFor一致时,选择项会始终在第一项,如:@Html.DropDownListFor(o => o.RoleType, ViewBag.RoleTypeas IEnumerable<SelectListItem>)(错误的写法)

2、正确的写法如下:

页面上:

@Html.DropDownListFor(o => o.RoleType, ViewBag.ddlroleType as IEnumerable<SelectListItem>)

后台Controller中:

var roleType = _dictionaryService.Where(o => o.IsDeleted == false && o.ParentId == roleTypeParent.Id)
.ToList()
.Select(o => new SelectListItem()
{
Text = o.Name.ToString(),
Value = o.Id.ToString()
});
ViewBag.ddlroleType = roleType;

最新文章

  1. Form的enctype=&quot;multipart/form-data&quot;作用
  2. .html 、.htm 、 .shtml 以及 .shtm 四种扩展名的文件区别
  3. .NET中通過OUTLOOK發送附件內容
  4. 9.Methods(二)
  5. MongoDB添加用户
  6. shell中的退出状态码
  7. MD5处理图片加密算法
  8. M-移动端的webapp页面布局教程和webapp实战分析
  9. PAT-甲级-1002
  10. Spring基础篇——通过Java注解和XML配置装配bean
  11. Android热修复技术原理详解(最新最全版本)
  12. Django入门五之admin管理
  13. 从线性模型(linear model)衍生出的机器学习分类器(classifier)
  14. grovvy身份证(全)
  15. [Python] Python 100例
  16. 序列化与ArrayList 的elementData的修饰关键字transient
  17. ui-router实现返回上一页功能
  18. 【转】JavaScript =&gt; TypeScript 入门
  19. 「PKUSC2018」主斗地(暴搜)
  20. Alpha版本展示

热门文章

  1. 经典换根dp——hdu2196
  2. NOIp2018集训test-9-15(联考二day1)
  3. IIS反向代理解决Web前端跨域
  4. iOS13适配/黑暗模式的适配/KVC访问私有属性/模态弹窗ViewController 默认样式改变 /LaunchImage即将废弃/蓝牙的权限申请/推送Device Token适配/UIKit 控件变化/StatusBar新增样式
  5. Redis学习之缓存数据类型
  6. 函数的属性和方法, apply和call的区别及bind的使用
  7. Python中字典的详细用法
  8. springboot项目中使用设计模式一策略模式
  9. 【转】Java程序CPU飙升问题排查方法
  10. String 字符串对象