MVC 3 Bearbeiten Sie Daten in einer IEnumerable-Modellansicht

8

Ich versuche, eine Liste von Elementen in einer stark typisierten Rasiereransicht zu bearbeiten. Die Vorlagen geben mir nicht die Möglichkeit, eine Liste von Objekten in einer einzigen Ansicht zu bearbeiten, sodass ich die Listenansicht mit der Bearbeitungsansicht zusammengeführt habe. Ich muss nur ein boolesches Feld in einem Kontrollkästchen bearbeiten. Das Problem ist, dass ich die Daten nicht zurück zum Controller bekommen kann. Wie mache ich es? %Code%? %Code%? Vielen Dank im Voraus.

Hier ist der Code:

Modelle:

%Vor%

Controller-Aktionen:

%Vor%

Anzeigen:

%Vor%     
Fraposo 10.08.2011, 11:28
quelle

1 Antwort

8
  

Wie mache ich das? FormCollection? Ansichtsdaten?

Keine der oben genannten, verwenden Sie das Ansichtsmodell:

%Vor%

Und in Ihrer Ansicht, anstatt einige Schleifen zu schreiben, benutzen Sie Editor-Vorlagen:

%Vor%

und in der entsprechenden Editorvorlage ( ~/Views/Shared/EditorTemplates/Permissao.cshtml ):

%Vor%     
Darin Dimitrov 10.08.2011, 14:45
quelle

Tags und Links