Как создать динамические радиокнопки в бритве MVC
У меня сложная необходимость создавать динамические переключатели.
Теория в том, что у вас есть категории, а у этих категорий есть предметы. Категории являются динамическими, как и их элементы.
В моей модели у меня есть ...
общедоступный IList> ItemCategories {get; задавать; }
но я'я не уверен, что это правильный путь, как создать радио-кнопку?
Помогите?
Моя первоначальная идея была ...
// Модель
public IList DynamicCategories { get; set; }
public IList DynamicCategoryItems { get; set; }
// HTML
@for (int i = 0; i < Model.DynamicCategories.Count; i++)
{
@Html.EditorFor(model => model.DynamicCategories[i], "DynamicCategories", new { Index = i, IsHidden = false })
}
//Редактор
@model Category
@{
Entities.Category rowModel = new Entities.Category();
int count = ViewBag.Index == null ? 0 : (int)ViewBag.Index;
}
@Model.Name
@foreach (CategoryItem item in Model.CategoryItems.Where(x => x.Enabled))
{
@item.Name
}