首页 > 解决方案 > ASP.net Core 渴望加载数据

问题描述

public IActionResult Index(){
     return View(_context.Announcements.Include(x => x.Automobile).Include(x=>x.Location));
}

而且,我想在视图上显示位置信息。但是,无法显示位置的视图数据。在视图中,位置数据显示 Turbo.Models.Location。

@foreach(var announce in Model)
{
 <p>@announce.Location</p>
}

我在视图上写了这段代码。

我怎么解决这个问题?

标签: c#asp.netasp.net-core

解决方案


一切都很好,但你在观点上有一个错误。

你应该写

@foreach(var announce in Model)
{
 <p>@announce.Location.Name</p>
}

因为如果你正在写@announce.Location,你只显示模型的位置。但是,如果您正在写作,@announce.Location.Name您将在视图上提供数据。


推荐阅读