Générer Dynamiquement des Cases à cocher Et Sélectionner Certains d'entre eux à titre de bagages enregistrés

Donc mon problème est comme ça,

J'ai deux listes

LISTE contient.

  1. Point 1
  2. Article 2
  3. Point 3
  4. Point 4
  5. Point 5

La Liste B, Qui Contient

  1. Point 1
  2. Article 2
  3. Point 3
  4. Point 4
  5. .....
  6. ....
  7. Article 10

Tout ce que je veux faire est de Générer des Cases de façon dynamique dans MVC, Razor Vue de tous les éléments de B, et de ces cases à cocher, cocher(sélectionner) toutes les cases à cocher pour tous les éléments de A.
Comme sera toujours un sous-ensemble de B.

Et puis, un utilisateur peut vérifier-décocher toutes les cases, et ces valeurs peuvent être transmises au contrôleur pour Économiser de la. La Liste sera mise à jour avec de nouvelles valeurs, que l'utilisateur sélectionne.

Toute Aide ?

Mise à JOUR 1:
Je suis en mesure d'obtenir tous les éléments dans le Modèle.CheckboxSelections en vue. Je ne veux pas utiliser une vue partielle. Je suis en train d'essayer quelque chose comme le suivant, mais il manque encore quelque chose.

         @for (int i = 0; i < Model.CheckboxSelections.Count; i++)
        {
@Html.CheckBox(Model.CheckboxSelections[i].Sku.ToString(), Model.CheckboxSelections[i].IsChecked.ToString())
     }

OriginalL'auteur Nanu | 2012-05-09