ASP.NET MVC3 返回动态类型(dynamic)视图取值问题

public ActionResult Day()

var q = from o in _db.Orders

group o by o.OrderState

into g

select new {g.Key, Count = g.Sum(o => o.Id)};


return View(q);

}

以是有控制器中的代码,视图层:

 @foreach (var item in Model)
    {          <td>@item.Key</td>
     }

异常:object”未包含“Key”的定义,但是直接显示@item的话会显示{Key=ABC,Count=12}.求解


HUX布斯
浏览 1032回答 2
2回答

凤凰求蛊

因為 你 是object類型哦。你可以定義一個類。處理哦
打开App,查看更多内容
随时随地看视频慕课网APP