Ich habe Probleme, eingerückte Elemente in einer Razor MultiSelectBox zu erstellen.
Es funktioniert perfekt, wenn ich das HTML manuell schreibe:
Parent
Ich bin eingerückt
Ich bin eingerückt
Eltern2
Ich bin eingerückt
Ich bin eingerückt
Die HTML-Helfer von Razor zeigen jedoch tatsächlich das vorhergehende geschützte Leerzeichen im Formular an. Wie erwartet werden Literal-Leerzeichen ' ' für Einrückungen komplett ignoriert.
Der Code, den ich verwende, um die Multi-Select-Box zu generieren, lautet:
@Html.ListBoxFor(model => mySelectedValues, new MultiSelectList(myValues), new { size = "15" })