Ich versuche, eine Radio-Button-Liste in MVC 2 RC 2 (C#) mit der folgenden Zeile:Wie übergebe ich eine Enum an Html.RadioButtonFür eine Liste von Radio-Buttons in MVC 2 RC 2, C#
<%= Html.RadioButtonFor(model => Enum.GetNames(typeof(DataCarry.ProtocolEnum)),
null) %>
aber es gibt mir nur die folgende Ausnahme zur Laufzeit:
Vorlagen verwendet nur mit Feldzugriff, Zugriff auf Eigenschaften, eindimensionales Array-Index oder Einzelparameter benutzerdefinierten Indexer Ausdrücke werden kann.
Ist das möglich und wenn ja, wie, bitte?
Natürlich können Sie es von Dropdownlist ändern können - die Erzeugung der Auswahlliste der Hauptteil ist. :-) – amarsuperstar
Ich sehe keine äquivalente Methode für 'Html.RadioButtonFor'. Es scheint, dass die Hilfsmethode nur einen Wert hat. Gibt es eine Alternative, die das tut, was das OP verlangt? –
-1 'RadioButton' und' RadioButtonFor' nehmen 'SelectListItem' nicht an. – Stijn