带有编号的集合编辑器



我使用@Html.EditorFor(model=>model.MyCollection)来显示我的对象列表。可以显示如下:

John Doe
Jane Doe
Jenny Doe

现在我想添加一个编号,这样上面的内容将显示如下:

1. John Doe
2. Jane Doe
3. Jenny Doe

如何做到这一点,而不替换我的@Html。编辑器for与循环?

从这个SO答案,试试这个:

<ol>
@for (int i = 0; i < model.MyCollection.Count; i++ )
{
    <li>@Html.EditorFor(m => model.MyCollection[i])</li>
}
</ol>

最新更新