我是ASP.NET Core3.1中的新手,我正在尝试将查询数据(实体框架)传递给视图。
这是我的查询
public void OnGet()
{
var query = (from panier in _context.panier
join product in _context.product on panier.id_product equals product.Id_Product
where panier.username == HttpContext.Session.GetString("username")
select new
{
product.nom_product,
product.Image,
panier.Qte,
panier.prix,
panier.Prix_total
});
query.ToList();
}但我不知道怎么才能把结果说出来
发布于 2020-07-13 07:28:32
您应该在PageModel中定义一个列表。下面是一个简单的例子:
IndexModel:
public List<User> Users { get; set; }
public void OnGet()
{
Users = new List<User>
{
new User{ Id = 1, Name = "A"},
new User{ Id = 2, Name = "B"},
new User{ Id = 3, Name = "C"},
};
}并认为:
@page
@model IndexModel
@{
ViewData["Title"] = "Home page";
}
@foreach (var u in Model.Users)
{
<label>@u.Name</label><br />
}https://stackoverflow.com/questions/62847673
复制相似问题