ASP.NET MVC-Modelllistenbindung

8

Hier ist mein Modell:

%Vor%

Controller:

%Vor%

Ansicht (Index):

%Vor%

Ich lösche das zweite Paar:

%Vor%

Beim Posten bekomme ich nur das erste Paar ("foo" und "bar"). Das liegt daran, dass das dritte Paar den Index "2" hat. Ich möchte beide Paare erhalten (nicht mit FormCollection. Ich möchte, dass es automatisch bindet). In Wirklichkeit habe ich viele andere Eingaben in Form, also möchte ich Indizes nicht zu jedem Eingang neu laden und wieder anbringen. Kannst du mir helfen?

    
karaxuna 06.09.2012, 12:36
quelle

2 Antworten

3

Ich fand eine Lösung, dank Amit Prajapati:

%Vor%     
karaxuna 06.09.2012, 13:13
quelle
4

Dies könnte Ihnen hilfreich sein ....

muss jedes Feld mit einem versteckten Feld versehen ...

Nicht-sequenzielle MVC3-Indizes und DefaultModelBinder

    
Amit Prajapati 06.09.2012 12:49
quelle