在 ASP.NET MVC 中,有没有办法在使用 EditorTemplates 时获取循环索引?过去,当我需要知道模型中元素的索引时,我会放弃使用 EditorTemplates,而是在基本视图中使用 for 循环。我想知道是否有办法在仍然使用 EditorTemplates 的同时获取元素的索引。
我的 for 循环示例:
@{int contentIndex = 0;}
@foreach (var item in Model.Content)
{
<p id="content@(contentIndex)">
@Html.TextArea("Content["+contentIndex+"]", item)
</p>
contentIndex++;
}
看看我是如何使用contentIndex
段落 id 的?我希望能够使用 EditorTemplate 而不是 for 循环来做到这一点。这可能吗?