首页 > Web开发 > 详细

@Html.DropDownListFor默认选中项

时间:2016-01-18 00:30:06      阅读:416      评论:0      收藏:0      [点我收藏+]

http://q.cnblogs.com/q/73902/

项目使用mvc4,给dropDownList指定默认值未选中

页面代码是:

1、未有默认选中值
Html.DropDownListFor(m => m.Type, ViewData["Type"] as IEnumerable<SelectListItem>, new { @class = "form-control", disabled = "true" })

2、有默认选中值
@Html.DropDownList("Type")

请问第一种默认选中值如何实现?

 

 

Controller中代码是:


问题答案:

我也遇到这个问题了,困扰了我几个小时,现在解决了,用SelectList绑定,不要用IEnumable<SelectListItem>,,不知道微软为什么不修复这个问题

@{

var selectList = new SelectList(approverList, "Id", "FullName", Model.Approvers[i].Id);

}

@Html.DropDownListFor(m => m.Approvers[i].Id, selectList, "", new { @class = "form-control approver" })

 

@Html.DropDownListFor默认选中项

原文:http://www.cnblogs.com/zkwarrior/p/5138055.html

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