C# MVC 求助大神

JeruSalem 2019-05-27 08:19:20
控制器

var prods = db.Orders.Join(db.Cardnumbers, u => u.ProName, d => d.ProdName, (u, d) => new { u, d }).Select(o => o).Where(p => p.u.OrderNum == "20190527103814").ToList();

下面这样不显示 cshtml

<table class="layui-table">
<thead>
<tr>
<th>商品名称</th>
<th>商品卡号</th>
</tr>
</thead>
<tbody>
@foreach (var item in ViewBag.orders)
{
<tr>

<td>@item.d.ProdName</td>
</tr>
}
</tbody>
</table>
...全文
175 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
JeruSalem 2019-05-28
  • 打赏
  • 举报
回复

代码能正常获取到结果,在视图中,为什么不行
楠小南 2019-05-28
  • 打赏
  • 举报
回复
不要用匿名,用强类型
threenewbee 2019-05-27
  • 打赏
  • 举报
回复
ViewBag.orders = prods;
秋的红果实 2019-05-27
  • 打赏
  • 举报
回复
Select(o => o) 为什么这样写?
秋的红果实 2019-05-27
  • 打赏
  • 举报
回复
感觉这里有问题 (u, d) => new { u, d } ==> (u, d) => new { U=u, D=d } 后面代码也跟着都改成U,D
JeruSalem 2019-05-27
  • 打赏
  • 举报
回复
引用 1 楼 娃都会打酱油了 的回复:
ViewBag.orders
var prods

前后端赋值对应的代码呢?
ViewBag.orders = prods;
  • 打赏
  • 举报
回复
ViewBag.orders var prods 前后端赋值对应的代码呢?

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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