📜  cshtml foreach 显示 - Html (1)

📅  最后修改于: 2023-12-03 14:40:16.058000             🧑  作者: Mango

显示一个集合:使用foreach语句在Cshtml中

在ASP.NET Core应用程序的Web页面中,显示集合数据非常常见。本文将介绍如何使用cshtml foreach语句来遍历集合数据并将其显示在页面上。

数据来源

我们假设我们有以下数据模型,它代表一些人员信息-

public class Person
{
    public int Id { get; set; }
    public string Name { get; set; }
    public string Email { get; set; }
}

下面是一个包含一些人员信息的List集合:

var persons = new List<Person>()
{
    new Person() {Id = 1, Name = "Alice", Email = "alice@example.com"},
    new Person() {Id = 2, Name = "Bob", Email = "bob@example.com"},
    new Person() {Id = 3, Name = "Charlie", Email = "charlie@example.com"},
};
使用foreach遍历集合

我们可以使用foreach语句来遍历一些人员信息,并将其显示在网页上。下面是一个示例代码片段。

<ul>
    @foreach (var person in persons)
    {
        <li>@person.Name (@person.Email)</li>
    }
</ul>

在以上示例中,我们使用foreach语句来遍历persons集合中的每个Person对象。对于每个Person对象,我们将其Name和Email属性显示为无序列表(UL标记)中的列表项(LI标记)。

结论

Cshtml foreach语句可以非常方便地遍历集合,将其数据显示在页面上。无论是显示集合数据还是执行其他任务,foreach语句都是在Cshtml中编写的必备工具之一。