Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在ASP.NET MVC上显示数据库中的项目_C#_Asp.net Mvc_Database - Fatal编程技术网

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

C# 在ASP.NET MVC上显示数据库中的项目,c#,asp.net-mvc,database,C#,Asp.net Mvc,Database,我有一个具有多行的表的DB。表的第一列是ID,第二列是name,第三列是姓氏。在我看过的每一个教程中,他们都使用一个foreach,并通过使用它来显示表中的所有信息。我想知道如何只显示我想要的单元格。例如,我有3个名字,我想显示我使用的所有名字: @foreach (var item in Model) { <div> <div>@item.name</div> <h4>@item.surname</h4> &l

我有一个具有多行的表的DB。表的第一列是ID,第二列是name,第三列是姓氏。在我看过的每一个教程中,他们都使用一个
foreach
,并通过使用它来显示表中的所有信息。我想知道如何只显示我想要的单元格。例如,我有3个名字,我想显示我使用的所有名字:

@foreach (var item in Model)
{
<div>
    <div>@item.name</div>
    <h4>@item.surname</h4>
    <hr />
</div>
}
@foreach(模型中的变量项)
{
@item.name
@姓

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


提前谢谢

严格使用上面的示例代码,要获得模型中的第二个元素,请使用索引。第二个元素可用作[1](索引基于0)


@模型[1]。名称
@型号[1]。姓氏

要显示特定名称值(如John)的相同信息,可以使用foreach测试每个元素,如下所示:

@foreach(var item in Model)
{
    @if(name == "John")
    {
        <div>
            <div>@item.name</div>
            <h4>@item.surname</h4>
            <hr />
        </div>
    }
}
@foreach(模型中的变量项)
{
@如果(姓名=“约翰”)
{
@item.name
@姓

} }
严格使用上面的示例代码,要获得模型中的第二个元素,请使用索引。第二个元素可用作[1](索引基于0)


@模型[1]。名称
@型号[1]。姓氏

要显示特定名称值(如John)的相同信息,可以使用foreach测试每个元素,如下所示:

@foreach(var item in Model)
{
    @if(name == "John")
    {
        <div>
            <div>@item.name</div>
            <h4>@item.surname</h4>
            <hr />
        </div>
    }
}
@foreach(模型中的变量项)
{
@如果(姓名=“约翰”)
{
@item.name
@姓

} }
就这么简单!非常感谢你!我可以这样做,但告诉代码搜索名称吗?例如,我想说:“显示在‘name’字段上有“John”的行的名称和姓氏”?这样就可以了。再次非常感谢你。很抱歉,我无法更新您的答案,但我仍有一些声誉需要获得:-)我知道过滤属于控制器。@CarlesCompany,我同意。然而,当我回答这个问题的时候,我没有时间去写一篇关于MVC和Razor的教程,也没有时间去写一篇关于MVC和Razor的教程!非常感谢你!我可以这样做,但告诉代码搜索名称吗?例如,我想说:“显示在‘name’字段上有“John”的行的名称和姓氏”?这样就可以了。再次非常感谢你。很抱歉,我无法更新您的答案,但我仍有一些声誉需要获得:-)我知道过滤属于控制器。@CarlesCompany,我同意。然而,当我回答这个问题时,我没有时间去写一篇关于MVC和Razor的教程,而且,考虑到这个问题,我也没有时间去写。