Wie verknüpfen Sie eine MultiSelectList mit einer Liste von Kontrollkästchen?ASP.NET MVC: Render Checkbox Liste von MultiSelectList
z. Ich übergebe so etwas an das Modell
model.Groups = new MultiSelectList(k.Groups, "Id", "Name", selectedGroups)
Wie soll ich es rendern? Das funktioniert nicht
<% foreach (var item in Model.Groups.Items) { %>
<input type="checkbox" name="groups" value="<%=item.Value%>" id="group<%=item.Value%>" checked="<%=item.Selected?"yes":"no"%>" />
<label for="group<%=item.Value%>"><%=item.Text%></label>
<% } %>
CS1061 Fehler: 'Objekt' enthält keine Definition für 'Value' enthält ...
Gibt es eine HTML-Helper-Methode, die ich verwenden kann?
(Dann, es sei denn, es einfach ist, wie soll ich dann die ausgewählten Werte wieder auf die Steuerung erhalten, wenn das Formular abgeschickt wird?)
Wie müssen Sie diese Gruppen in der Steuerung? Wäre es ausreichend, wenn Sie gerade Gruppen-IDs aus dem Formular erhalten hätten? –
Ich muss nur wissen, ob sich die Auswahlen geändert haben (dh. Welche werden geprüft, wenn das Formular abgeschickt wird). Aber noch wichtiger ist, wie die Kontrollkästchen machen – Aximili