文章内容

2017/10/13 14:22:09,作 者: 黄兵

html.dropdownlist 设置默认值

最近在写代码的时候,遇到一个问题,也就是html.dropdownlist 设置默认值,代码如下:

//查询第一个项目
var firstItem = uow.FirstProjectRepository.GetAll().ToList();
var firstDefaultItem = uow.FirstProjectRepository.Get(x => x.Id == ArticleItem.FirstProject).Id;
ViewData["firstItem"] = new SelectList(firstItem, "Id", "FirstProName",firstDefaultItem);

//查询第二个项目
var SecondItem = uow.SecondProjectRepository.GetAll().ToList();
var DefaultItem = uow.SecondItemIconRepository.Get(x => x.Id == ArticleItem.FirstProject).Id;
ViewData["SecondItem"] = new SelectList(SecondItem, "Id", "SecondProName",DefaultItem);

这个new SelectList(list,"","",***),里面的***就是要设置的默认值,这个其实是对应的key,并不是value,也就是如果查询一个人姓名,显示的是姓名,但这里应该设置的是id。

参考资料:http://blog.csdn.net/zjx86320/article/details/43838055

分享到:

发表评论

评论列表