MVC DropDownListFor Basic Wahr Falsch in Ansicht

7

Ich versuche, eine grundlegende DropDownListFor in MVC einzurichten:

%Vor%

Das ist aus meiner Sicht und was ich mir wünsche, ist ein einfaches Drop-down von true und false mit Werten von 1 bzw. 0 .

Ich denke, der Teil, den ich falsch gemacht habe, fügt die Elemente dem SelectList-Konstruktor hinzu.

Kann mir jemand dabei helfen?

    
AnonyMouse 06.10.2011, 01:07
quelle

4 Antworten

20

Versuchen Sie Folgendes:

%Vor%     
Bennor McCarthy 06.10.2011, 01:14
quelle
3

Warum emittieren Sie einfach nicht einfach ein Select-Tag mit Optionen in Ihrer Ansicht?

%Vor%

Fügen Sie in Ihrer Aktion den Parameter hinzu:

%Vor%

Ich musste einige davon machen, und ich schrieb dies als eine Erweiterungs-Methode zu HtmlHelper, aber es ist viel sauberer, es ist einfach zu debuggen und es ist schneller für die Seite im Allgemeinen.

    
Russ Clarke 06.10.2011 01:13
quelle
2

Dies ist bereits vorhanden - wenn Sie Html.EditorFor(model => model.MyBoolean) ausführen, erhalten Sie eine Dropdown-Liste mit True / False und einem Standardwert von Unset oder ähnlich.

    
Cymen 06.10.2011 03:12
quelle
0

Es fiel mir schwer herauszufinden, wie man dem obigen Code eine "Klasse" hinzufügt, also habe ich das geteilt, musste die ursprüngliche Dropdown-Liste in Klammern setzen und dann eine Überladung hinzufügen

%Vor%     
ransems 07.09.2017 15:50
quelle

Tags und Links