asp.net mvc 2 -如何在使用Collection c#时从选中的复选框中获取总数
本文关键字:复选框 获取 Collection mvc net asp | 更新日期: 2023-09-27 17:50:49
在我的页面中,有多个带值的复选框。我从集合中取这个值。我想取特定选中的复选框的总数。
我试了下面的代码,但是我得到一个错误。
foreach (string key in collection.AllKeys)
{
var selectedCount = Convert.ToInt32(collection.GetValues(Convert.ToInt32(collection.AllKeys)).Contains("true"));
}
如果我使用上面的代码,结果显示错误,如
无法强制转换"System"类型的对象。字符串[]'的类型"System.IConvertible"。
给我一些建议来找出答案?
这应该得到合计和小计
int totalSelected = 0;
foreach (string key in collection.AllKeys)
{
int subTotalSelected = collection.GetValues(key).Where(x => x.Contains("true")).Count();
totalSelected += subTotalSelected;
}