ASP.NET MVCで、EditorTemplatesを使用するときにループインデックスを取得する方法はありますか?以前は、モデル内の要素のインデックスを知る必要がある場合、ベースビューのforループを優先してEditorTemplatesを使用するのをやめました。EditorTemplatesを使用しながら、要素のインデックスを取得する方法があるかどうか疑問に思っています。
私のforループの例:
@{int contentIndex = 0;}
@foreach (var item in Model.Content)
{
<p id="content@(contentIndex)">
@Html.TextArea("Content["+contentIndex+"]", item)
</p>
contentIndex++;
}
contentIndex
段落IDにを使用する方法を参照してください。forループの代わりにEditorTemplateを使用してそれを実行できるようにしたいと思います。これは可能ですか?