Gere dinamicamente caixas de seleção e selecione algumas delas como verificado
Então meu problema é assim,
Eu tenho duas listas
LIST A contém.
Item 1Item 2Item 3Item 4Item 5E Lista B Contém
Item 1Item 2Item 3Item 4.........Item 10Tudo o que quero fazer é gerar caixas de seleção dinamicamente no MVC Razor View para todos os itens em B e, nessas caixas de seleção, marque (marque) todas as caixas de seleção de todos os itens em A. Como A sempre será um subconjunto de B.
E, em seguida, um usuário pode marcar e desmarcar todas as caixas, e esses valores podem ser passados para o controlador para fins de economia. A lista A será atualizada com novos valores selecionados pelo usuário.
Qualquer ajuda ?
ATUALIZAÇÃO 1: Eu sou capaz de obter todos os itens em Model.CheckboxSelections em vista. Eu não quero usar uma visão parcial. Eu estou tentando algo como seguir, mas algo ainda está faltando.
<code> @for (int i = 0; i < Model.CheckboxSelections.Count; i++) { @Html.CheckBox(Model.CheckboxSelections[i].Sku.ToString(), Model.CheckboxSelections[i].IsChecked.ToString()) } </code>