Generuj dynamicznie pola wyboru i wybierz niektóre z nich jako zaznaczone
Więc mój problem wygląda tak:
Mam dwie listy
LISTA A zawiera.
Przedmiot 1Pozycja 2Pozycja 3Pozycja 4Pozycja 5I Lista B zawiera
Przedmiot 1Pozycja 2Pozycja 3Pozycja 4.........Pozycja 10Wszystko, co chcę zrobić, to dynamicznie generować pola wyboru w widoku MVC Razor dla wszystkich elementów w B i tych pól wyboru, zaznacz (zaznacz) wszystkie pola wyboru dla wszystkich elementów w A. Jako A zawsze będzie podzbiorem B.
Następnie użytkownik może zaznaczyć i odznaczyć wszystkie pola, a te wartości mogą zostać przekazane do kontrolera w celu zapisania. Lista A zostanie zaktualizowana o nowe wartości, które użytkownik wybierze.
Jakaś pomoc ?
AKTUALIZACJA 1: Jestem w stanie uzyskać wszystkie elementy w Model.CheckboxSelections w widoku. Nie chcę używać częściowego widoku. Próbuję czegoś podobnego, ale wciąż czegoś brakuje.
<code> @for (int i = 0; i < Model.CheckboxSelections.Count; i++) { @Html.CheckBox(Model.CheckboxSelections[i].Sku.ToString(), Model.CheckboxSelections[i].IsChecked.ToString()) } </code>