在 ASP.NET MVC 中,可以使用 foreach 循环和 Repeater 控件来遍历和显示数据。以下是一个示例的解决方法:
姓名
年龄
城市
@foreach (var item in Model)
{
@item.Name
@item.Age
@item.City
}
public class Person
{
public string Name { get; set; }
public int Age { get; set; }
public string City { get; set; }
}
public class HomeController : Controller
{
public IActionResult Index()
{
List people = new List
{
new Person { Name = "John", Age = 30, City = "New York" },
new Person { Name = "Jane", Age = 25, City = "Los Angeles" },
new Person { Name = "Mike", Age = 35, City = "Chicago" }
};
return View(people);
}
}
app.UseEndpoints(endpoints =>
{
endpoints.MapControllerRoute(
name: "default",
pattern: "{controller=Home}/{action=Index}/{id?}");
});
这样,当用户访问网站的根目录时,将会显示一个包含了数据的表格,使用 foreach 循环和 Repeater 控件来循环遍历并显示每个 Person 对象的属性值。