.net - tutorial - CheckboxList in MVC3



asp.net mvc vs core (1)

Mögliche Duplikate:
CheckboxList in MVC3 Anzeigen und Abrufen der überprüften Elemente, die an den Controller übergeben werden.

Wie erstellen Sie eine Checkbox-Liste in MVC3 und geben die Ergebnisse zurück, die beim Senden überprüft wurden.

Asp.net MVC3


Es ist kein Helfer in das Framework eingebaut, um dies für Sie zu tun. Aber es ist nicht so schwer. Vorausgesetzt, Sie haben bereits eine Auswahlliste in ViewBag, funktioniert das problemlos.

@foreach (var o in ViewBag.Options) {
  <label><input type="checkbox"
         name="MyOptions"
         value="@o.Value"/>
  <span>@o.Text</span></label>
  <br/>
}

Das View-Modell muss in der Lage sein, ein Array wie dieses zu akzeptieren ...

public class MyViewModel {
  public ICollection<string> MyOptions { get; set; }
}

Die ausgewählten Werte befinden sich in MyOptions .





asp.net-mvc-3