In my EditorTemplates, i Have two Views. One for my Category (called _Category)
@model com.example.Models._Category
@Html.CheckBox(Model.Name, Model.Selected)
@Html.LabelFor(c => c.Name, Model.Name)
<br />
and one for the List of Categories (called _Categories)
@model List<com.example.Models._Category>
@for (int i = 0; i < Model.Count; i++)
{
@Html.EditorFor(c => Model[i]);
}
In the view that shows these categories, i have a list of Categories which is being used like so:
@Html.EditorFor(m => m.Categories, "_Categories")
When I view the page, there are multiple checboxes with names next to them which is good. The name of the checkboxes is not so good however as they turn out to look like this:
....name="Categories.[1].Batman"....">
There is an extra dot in the name which needs to go away. Any ideas on how to fix this?
Thanks in advance