按foreach bug分组

时间:2012-11-30 14:48:53

标签: c# asp.net exception razor asp.net-mvc-4

我在Razor中使用foreach循环迭代group by - ed元素,因此每个元素都必须具有Key属性,但它会抛出异常:

'object' does not contain a definition for 'Key'

WAT

1 个答案:

答案 0 :(得分:2)

尝试将循环更改为

foreach(IGrouping<T1, T2> g in ViewBag.Links)
{
    ...
}

替换您的分组键和值的实际类型。