2 回答
TA贡献1921条经验 获得超9个赞
对于selectedItems,我认为您需要从而ViewBag.Lista不是检索productVM.Products。当Form从Viewto发布时Controller,ProductViewModel.Products将始终为 null。
我建议您尝试使用以下解决方法ViewBag.Lista。
public ActionResult ProductSelect(ProductViewModel productVM)
{
PopulateProducts();
if (productVM.ProductIDs != null)
{
List<SelectListItem> selectedItems = ((IEnumerable<SelectListItem>)ViewBag.Lista)
.Where(p => productVM.ProductIDs.Contains(int.Parse(p.Value))).ToList();
ViewBag.Message = selectedItems.Count.ToString(); //returns 0
ViewBag.Message2 = ((IEnumerable<SelectListItem>)ViewBag.Lista).Count().ToString();//returns 0
}
return View(productVM);
}
- 2 回答
- 0 关注
- 220 浏览
添加回答
举报