在 MVC 上显示数据库中 ASP.NET 项目
本文关键字:ASP NET 项目 数据库 MVC 显示 | 更新日期: 2023-09-27 18:33:48
我有一个数据库,其中包含一个包含多行的表。表的第一列是 ID,第二列是姓名,第三列是姓氏。在我看过的每个教程中,他们都使用foreach
,并使用该显示表格中的所有信息。我想知道如何只显示我想要的单元格。例如,我有 3 个名字,我想显示我使用的所有名字:
@foreach (var item in Model)
{
<div>
<div>@item.name</div>
<h4>@item.surname</h4>
<hr />
</div>
}
但是我怎么能只显示第二个名字和姓氏呢?
提前感谢!
严格使用上面的示例代码,要获得模型中的第二个元素,请使用索引。第二个元素可用作 [1](索引从 0 开始)。
<div>
<div>@Model[1].name</div>
<h4>@Model[1].surname</h4>
<hr />
</div>
要显示特定名称值(如 John)的相同信息,您可以使用 foreach,测试每个元素,如下所示:
@foreach(var item in Model)
{
@if(name == "John")
{
<div>
<div>@item.name</div>
<h4>@item.surname</h4>
<hr />
</div>
}
}