ASP.NET MVC 自定 LINQ 如何传给视图

buzhifeiwu 2016-01-29 06:13:32
控制器:
public ActionResult Index()
{
var ls = from a in db.A
join b in db.B on a.Id equals b.Id into temp
from tt in temp.DefaultIfEmpty()
select new
{
aname = a.name,
bname = tt.name
};
return View(ls.ToList());
}
在视图中如何引用?
...全文
279 7 打赏 收藏 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
buzhifeiwu 2016-01-30
  • 打赏
  • 举报
回复
#6你这样在Razor引擎里是取不到的,最后还是决定用强类型了.
秋的红果实 2016-01-29
  • 打赏
  • 举报
回复
@foreach (var item in Model) { @item.aname; @item.bname; }
threenewbee 2016-01-29
  • 打赏
  • 举报
回复
返回List<object>类型 foreach (object item in Model)
buzhifeiwu 2016-01-29
  • 打赏
  • 举报
回复
引用 3 楼 From_TaiWan 的回复:
[quote=引用 2 楼 buzhifeiwu 的回复:] [quote=引用 1 楼 From_TaiWan 的回复:] <% foreach (var item in Model) { Html.DisplayFor(modelItem => item.aname) Html.DisplayFor(modelItem => item.bname) } %> 你传给视图的是一个list,不是LINQ表达式 在视图里面,就把Model当作从controler传来的那个list
视图头部要怎么引用,foreach (var item in Model) 会报错[/quote]报什么错?我这是aspx的MVC框架写法,你的是不是Razor?[/quote] 是Razor引擎
秋的红果实 2016-01-29
  • 打赏
  • 举报
回复
引用 2 楼 buzhifeiwu 的回复:
[quote=引用 1 楼 From_TaiWan 的回复:] <% foreach (var item in Model) { Html.DisplayFor(modelItem => item.aname) Html.DisplayFor(modelItem => item.bname) } %> 你传给视图的是一个list,不是LINQ表达式 在视图里面,就把Model当作从controler传来的那个list
视图头部要怎么引用,foreach (var item in Model) 会报错[/quote]报什么错?我这是aspx的MVC框架写法,你的是不是Razor?
buzhifeiwu 2016-01-29
  • 打赏
  • 举报
回复
引用 1 楼 From_TaiWan 的回复:
<% foreach (var item in Model) { Html.DisplayFor(modelItem => item.aname) Html.DisplayFor(modelItem => item.bname) } %> 你传给视图的是一个list,不是LINQ表达式 在视图里面,就把Model当作从controler传来的那个list
视图头部要怎么引用,foreach (var item in Model) 会报错
秋的红果实 2016-01-29
  • 打赏
  • 举报
回复
<% foreach (var item in Model) { Html.DisplayFor(modelItem => item.aname) Html.DisplayFor(modelItem => item.bname) } %> 你传给视图的是一个list,不是LINQ表达式 在视图里面,就把Model当作从controler传来的那个list

62,270

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧