SelectList 尝试导入 List<SelectListItem> 错误
SelectList try to import List<SelectListItem> error
我无法理解一件事我有一个 SelectList 项目列表
List<SelectListItem> selectList = new List<SelectListItem>();
当我尝试将其放入 SelectList 对象中时
sl = new SelectList(selectList, "Value", "Text");
selectList "true" 中的一个选定属性自动更新为 false!(在放置此 "List" 之前,其选择的是 "true")而且我尝试了
sl = new SelectList(selectList, "Value", "Text",selectList.Single(i=>i.Value == id));
它也无法制作那个项目 "Selected = true"?
可能是什么问题?我知道 'Id' 应该选择的项目。但我不能让它被选中。
谢谢;
如果你有 List< SelectListItem>
那么你为什么还要创建 List< SelectListItem>
,你可以直接使用它,将它传递给 SelectList
在我看来是无用的。
并在 SelectList
中选择设置,您可以这样做:
sl = new SelectList(selectList, "Value", "Text",selectList.First(i=>i.Value == id).Value);
我无法理解一件事我有一个 SelectList 项目列表
List<SelectListItem> selectList = new List<SelectListItem>();
当我尝试将其放入 SelectList 对象中时
sl = new SelectList(selectList, "Value", "Text");
selectList "true" 中的一个选定属性自动更新为 false!(在放置此 "List" 之前,其选择的是 "true")而且我尝试了
sl = new SelectList(selectList, "Value", "Text",selectList.Single(i=>i.Value == id));
它也无法制作那个项目 "Selected = true"?
可能是什么问题?我知道 'Id' 应该选择的项目。但我不能让它被选中。
谢谢;
如果你有 List< SelectListItem>
那么你为什么还要创建 List< SelectListItem>
,你可以直接使用它,将它传递给 SelectList
在我看来是无用的。
并在 SelectList
中选择设置,您可以这样做:
sl = new SelectList(selectList, "Value", "Text",selectList.First(i=>i.Value == id).Value);