Как создать динамические радиокнопки в бритве 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 
            
                    
    }
    
              

Ответы на вопрос(1)

Ваш ответ на вопрос