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 關注
- 246 瀏覽
添加回答
舉報