ASP.NET MVC Mehrere Kontrollkästchen

8

Ich habe ein List von ungefähr 20 Elementen, die ich dem Benutzer mit einem Kontrollkästchen neben jedem anzeigen möchte (eine Available Eigenschaft auf meinem ViewModel).

Wenn das Formular gesendet wird, möchte ich den Wert jedes Kontrollkästchens, das überprüft wird, an meine Controller-Methode über die Selections -Eigenschaft in meinem ViewModel übergeben.

Wie würde ich dazu übergehen, die Form Helper-Klasse in MVC zu verwenden? Ist das überhaupt möglich?

PS: Ich möchte keine Listbox, in der der Benutzer einfach mehrere Elemente markieren kann.

    
AndrewC 10.03.2011, 02:48
quelle

3 Antworten

15

Modell:

%Vor%

Controller:

%Vor%

Anzeigen ~/Views/Home/Index.cshtml :

%Vor%

Editorvorlage ~/Views/Home/EditorTemplates/MyViewModel.cshtml :

%Vor%     
Darin Dimitrov 10.03.2011, 07:16
quelle
0

Am besten erstellen Sie eine Vorlage, die wiederverwendet werden kann. Ich habe zu Hause einen Code, den ich heute Abend veröffentlichen kann.

Vielleicht überprüfen Sie SO für ähnliche Beiträge in der Zwischenzeit.

Dynamische Liste der Kontrollkästchen und Modellbindung

    
Vince Panuccio 10.03.2011 02:56
quelle
0

Dieser Blogbeitrag könnte auch helfen;

Ссылка

    
tugberk 27.04.2011 15:44
quelle

Tags und Links