2013-04-29 4 views
0

Я использую @Html.EditorFor(model=>model.MyCollection), чтобы отобразить список объектов. Это может быть отображено следующим образом:Редактор для коллекции с нумерацией

John Doe 
Jane Doe 
Jenny Doe 

Теперь я хочу, чтобы добавить нумерацию так выше будет отображаться следующим образом:

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

Как я могу сделать это без замены моего @ Html.EditorFor с петлей?

ответ

0

Из этого SO ответить, попробуйте следующее:

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

well..yes Я знаю, что я могу сделать так, но мне было интересно, если я могу это сделать без введения цикла (как я уже писал в моем вопросе) –

+0

вы можете, если напишите свой собственный HTML-помощник, который расширяет Html.Editfor и делает то же самое - итерации через коллекцию, чтобы вернуть OL – viperguynaz

+0

, можете ли вы привести мне пример? –

 Смежные вопросы

  • Нет связанных вопросов^_^