如何用ASP.NET MVC通过集合迭代,在Razor视图里打印出每个项目的索引和内容?

2026-03-30 11:431阅读0评论SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计217个文字,预计阅读时间需要1分钟。

如何用ASP.NET MVC通过集合迭代,在Razor视图里打印出每个项目的索引和内容?

我的刀剑视觉有问题。内容如下:javapublic ICollectionTopic Topicspublic class Topic { public string Description { get; set; }}我想遍历集合并打印出以下结果:javaforeach (int index in Enumerable.Range(0, Model.Topi))

我的剃刀视图有问题.我有以下内容:

public ICollection<Topic> Topics public class Topic { public string Description { get; set; } }

我想遍历集合并打印出如下结果:

如何用ASP.NET MVC通过集合迭代,在Razor视图里打印出每个项目的索引和内容?

@foreach (int index in Enumerable.Range(0, Model.Topics.Count())){ <div>@(index). Model.Topics[@(index)].Description"</div> }

问题是我得到的只是:

0. Model.Topics[0].Description" 1. Model.Topics[1].Description"

我尝试了各种各样的东西,但仍然无法得到描述.

我究竟做错了什么 :-(

试试这样:

@foreach (var item in Model.Topics) { <div>@Model.Topics.IndexOf(item). @item.Description</div> }

本文共计217个文字,预计阅读时间需要1分钟。

如何用ASP.NET MVC通过集合迭代,在Razor视图里打印出每个项目的索引和内容?

我的刀剑视觉有问题。内容如下:javapublic ICollectionTopic Topicspublic class Topic { public string Description { get; set; }}我想遍历集合并打印出以下结果:javaforeach (int index in Enumerable.Range(0, Model.Topi))

我的剃刀视图有问题.我有以下内容:

public ICollection<Topic> Topics public class Topic { public string Description { get; set; } }

我想遍历集合并打印出如下结果:

如何用ASP.NET MVC通过集合迭代,在Razor视图里打印出每个项目的索引和内容?

@foreach (int index in Enumerable.Range(0, Model.Topics.Count())){ <div>@(index). Model.Topics[@(index)].Description"</div> }

问题是我得到的只是:

0. Model.Topics[0].Description" 1. Model.Topics[1].Description"

我尝试了各种各样的东西,但仍然无法得到描述.

我究竟做错了什么 :-(

试试这样:

@foreach (var item in Model.Topics) { <div>@Model.Topics.IndexOf(item). @item.Description</div> }