在 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>
}

但是我怎么能只显示第二个名字和姓氏呢?

提前感谢!

在 MVC 上显示数据库中 ASP.NET 项目

严格使用上面的示例代码,要获得模型中的第二个元素,请使用索引。第二个元素可用作 [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>
    }
}