4 Stimmen

Festlegen der Eigenschaft "Geprüft" einer CheckBox in ASP.NET MVC

Ich versuche, um das Fehlen einer CheckBoxList in ASP.NET MVC zu arbeiten. Ich habe den Punkt erreicht, ich kann eine Liste von Enum-Werte nur gut, aber ich bin auf, wie Sie das Attribut checked basierend auf mein Modell festlegen stecken - die in diesem Fall eine Benutzer-Entität, die eine IList von Role-Entitäten hat. Die Rolle Id's entsprechen die Enum-Werte.

In diesem Beispiel wird die Syntax der Spark-View-Engine verwendet, die jedoch funktionell mit der Standard-ASP.NET-MVC-View-Engine identisch ist ("$(" ist dasselbe wie "<%=" oder "<%")

<for each="var r in Enum.GetValues(typeof(UserRole))">
    <label><input type="checkbox" name="Roles" value="${(int)r}" checked="[How-The-Heck-To-I-Get-This?]" />${r}</label>
</for>

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X