文章内容
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。
评论列表