4
我想發送到視圖IEnumerable
並顯示其中的每個元素,但是當我發送它時出現問題。它說:如何在視圖中使用IGrouping處理IEnumerable?
{System.Linq.Enumerable.WhereSelectEnumerableIterator<System.Linq.IGrouping<string,MvcApplication4.Models.USER>,<>f__AnonymousType8<string,int>>}
我不知道如何處理它。
這是我的看法:
@model IEnumerable<dynamic>
我得到dynamic
因爲我去的這個觀點從幾個功能是如何發送不同的類型。
<table border="1" style="text-align:center">
<tr>
<td> </td>
<td> user name </td>
<td>age </td>
<td>comments </td>
</tr>
@foreach (var t in (Model))
{
<tr>
<td>@(count++))</td>
<td> @Console.WriteLine(t)</td>
<td> </td>
<td> </td>
</tr>
}
</table>
我從這個LINQ得到IEnumerable
:
var allU = (from m in comList
join c in users on m.user equals c.user into cm1
from cm2 in cm1.DefaultIfEmpty()
group cm2 by m.user into grouped
select new { name = grouped.Key, count = grouped.Count() }).AsEnumerable();
所以我的問題是真的:我怎樣才能得到它在視圖中的元素?
感謝它工作:) –