【发布时间】:2019-12-30 11:29:47
【问题描述】:
我需要将数据库中的所有记录显示到 HTML 页面。
@model QBKartMVC.Models.Products
@foreach (var item in Model)
{
<tr>
<td><input type="checkbox"></td>
<td>@Html.DisplayFor(x => x.ProductCode)</td>
<td>@Html.DisplayFor(x => x.ProductName)</td>
<td>@Html.DisplayFor(x => x.ProductDes)</td>
<td>@Html.DisplayFor(x => x.ActiveFlag)</td>
<td>@Html.DisplayFor(x => x.Price)</td>
</tr>
}
表达式树可能不包含动态操作是错误显示
public IActionResult Index()
{
var context = new DBContext();
return View(context.Products.ToList());
}
这是控制器部分
【问题讨论】:
-
问题出在哪里?
-
表达式树可能不包含动态操作是错误显示
-
可能错误在控制器中。你能显示控制器的代码吗?特别是创建查询的位置。
-
更新了控制器部分
标签: c# sql-server asp.net-mvc .net-core