Dati i seguenti tipiCome posso modificare un IEnumerable <T> con ASP.NET MVC 3?
public class SomeValue
{
public int Id { get; set; }
public int Value { get; set; }
}
public class SomeModel
{
public string SomeProp1 { get; set; }
public string SomeProp2 { get; set; }
public IEnumerable<SomeValue> MyData { get; set; }
}
Voglio creare un modulo di modifica per il tipo SomeModel
che conterrebbe i soliti campi di testo per SomeProp1
e SomeProp2
e poi una tabella che contiene un campo di testo per ogni SomeValue
nella collezione SomeModel.MyData
.
Come è fatto? Come si rimettono i valori al modello?
Al momento ho un modulo di visualizzazione di un campo di testo per ogni valore, ma tutti hanno lo stesso nome e lo stesso ID. Questo ovviamente non è un codice HTML valido e impedirà a MVC di mappare i valori.
Heh, immagino che non lo posterò ora perché la tua risposta è già migliore :) Non sapevo che potessi associare liste che però facilmente. Grazie – Buildstarted
per MVC3 non è meglio usare Razor? – arame3333