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.
Modell:
%Vor%Controller:
%Vor% Anzeigen ~/Views/Home/Index.cshtml
:
Editorvorlage ~/Views/Home/EditorTemplates/MyViewModel.cshtml
:
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.
Tags und Links asp.net-mvc c#