Mi ViewModel tiene una propiedad que es una colección de otra de mis entidades modelo, en este caso CategoryTags (y cada etiqueta tiene una etiqueta y una identificación).Editor Para la recopilación de elementos en mi modelo
1) ¿Estoy en lo correcto al entender que Html.EditorFor() no tiene una IU que pueda crear para un ICollection?
2) Asumiendo el n. ° 1, he decidido crear una Plantilla de Editor que sea un cuadro de texto donde mi usuario pueda teclear nombres de etiquetas separados por comas y jquery se autocompletará. ¿Tendré que devolver la lista de nombres de etiquetas (o sus respectivos ID) y luego analizarlos de nuevo en la propiedad CategoryTags en POST?
Gracias!
Gracias Adam. Parece que el método que describió, al agregar una nueva tb al DOM para cada elemento elegido, es la forma "correcta" de hacerlo. Tal vez copie el método stackoverflow donde las etiquetas se acumulan debajo del cuadro de entrada –
Adición: Esa publicación de jarrettmeyer que vinculó es realmente genial. –
FYI, ese primer enlace está roto. Aquí está la memoria caché de Google: http://webcache.googleusercontent.com/search?q=cache:4aHKKPnyI_kJ:jarrettmeyer.com/post/2995732471/nested-collection-models-in-asp-net-mvc-3+&cd=1&hl= en & ct = clnk & gl = us –