ASP.NET MVC Bearbeiten einer Sammlung Best Practices - Ihre Meinung
Was halten Sie in der folgenden Klasse für die beste Methode zum Erstellen / Bearbeiten, wobei Attributes.Count eine beliebige Zahl sein kann.
public class Product {
public int Id {get;set;}
public string Name {get;set;}
public IList<Attribute> Attributes {get;set;}
}
public class Attribute {
public string Name {get;set;}
public string Value {get;set;}
}
Der Benutzer sollte in der Lage sein, sowohl die Produktdetails (Name) als auch die Attributdetails (Name / Wert) in derselben Ansicht zu bearbeiten, einschließlich des Hinzufügens und Löschens neuer Attribute.
Änderungen im Modell sind einfach zu handhaben. Wie lässt sich die Benutzeroberfläche und die ActionMethod-Seite am besten handhaben?