📅  最后修改于: 2023-12-03 14:40:16.058000             🧑  作者: Mango
在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语句来遍历一些人员信息,并将其显示在网页上。下面是一个示例代码片段。
<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中编写的必备工具之一。