ASP.NET MVC Edición de una colección Mejores prácticas: su opinión
Dada la siguiente clase, ¿cuál es su opinión sobre la mejor manera de manejar crear / editar donde Attributes.Count puede ser cualquier número?
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;}
}
El usuario debe poder editar los detalles del Producto (Nombre) y los detalles del Atributo (Nombre / Valor) en la misma vista, incluida la adición y eliminación de nuevos atributos.
Manejar los cambios en el modelo es fácil, ¿cuál es la mejor manera de manejar la interfaz de usuario y el lado de ActionMethod?