c# - 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>
}
我在视图上写了这段代码。
我怎么解决这个问题?
解决方案
一切都很好,但你在观点上有一个错误。
你应该写
@foreach(var announce in Model)
{
<p>@announce.Location.Name</p>
}
因为如果你正在写@announce.Location
,你只显示模型的位置。但是,如果您正在写作,@announce.Location.Name
您将在视图上提供数据。
推荐阅读
- machine-learning - 我们可以为 CBOW 方法使用多个目标词吗?
- c# - 如何将文本框值设置为 null 或 text
- apache-flink - 【Flink 1.3】找不到类:org.apache.kafka.common.ByteArrayDeserializer
- flutter - 如何让我的下拉列表显示 setState 中的选定项目
- perl - 如何在 perl 中执行“值的内部连接”
- angular - 为什么使用 event.target 时元素 id 没有得到?
- javascript - 为什么 Javascript 函数在 Chrome 77.0.3865.120 和 Safari 13.0.2 上的行为不同?
- python - JSONDecodeError 读取大型 JSON 文件
- ios - 将应用程序上传到 iTunes 连接时出现问题:Info.plist 键 - 如何解决这个问题?
- kubernetes - WSL windows 10中ubuntu中的kubectl代理