Estoy usando un modelo que contiene una lista como propiedad. Estoy completando esta lista con elementos que obtengo de SQL Server. Quiero que la Lista se oculte en la vista y se pase a la acción POST. Más adelante, es posible que desee agregar más elementos a esta lista con jQuery, lo que hace que una matriz no sea adecuada para la expansión más adelante. Normalmente usarías
@Html.HiddenFor(model => model.MyList)
para lograr esta funcionalidad, pero por alguna razón la Lista en POST siempre es nula.
Pregunta muy simple, ¿alguien sabe por qué MVC se comporta así?
MyList
contiene HiddenFor
solo se usa para una entrada a la vez.
Model.MyList
? Es posible que deba realizar alguna serialización / deserialización en su lista manualmente.
<input />
s?