Проблема с привязкой к модели списка флажков

В моих EditorTemplates у меня есть два представления: одно для моей категории (называемое _Category)

@model com.example.Models._Category
@Html.CheckBox(Model.Name, Model.Selected)
@Html.LabelFor(c => c.Name, Model.Name)
<br />

и одно для списка категорий (называемое _Categories )

@model List<com.example.Models._Category>
@for (int i = 0; i < Model.Count; i++)
{
    @Html.EditorFor(c => Model[i]);
}

В представлении, которое показывает эти категории, у меня есть список категорий, который используется следующим образом:

@Html.EditorFor(m => m.Categories, "_Categories")

Когда я просматриваю страницу, есть несколько чекбоксов с именами рядом с ними, что хорошо. Однако флажки не так хороши, поскольку они выглядят так:

.... name = "Categories. [1] .Batman" .... ">

В поле имя, которое нужно удалить. Есть идеи, как это исправить?

Заранее спасибо

5
задан Collin O'Connor 18 August 2011 в 21:54
поделиться