這是控制器:LINQ的選擇加入剃刀頁面顯示
public ActionResult Index()
{
var result = from u in myContext.Users
join g in myContext.Groups
on u.gid equals g.id
select new {
u.username,
g.name
};
return View(result);
}
這是查看
@model IEnumerable<eTravel1.Models.User>
...
@Html.DisplayNameFor(model => model.username)
@Html.DisplayNameFor(model => model.name)
..
返回的匿名數據不兼容視圖。 如果有人能提供一些建議,我真的會讚賞它。由於
一方面,您的剃鬚刀腳本正在尋找「firstName」屬性,但您的匿名類型使用「username」來代替。 – brightgarden
對不起,我的錯。它應該是model.username。 –