Estou usando um modelo que contém uma lista como propriedade. Estou preenchendo esta lista com itens que peguei do SQL Server. Quero que a lista seja ocultada na visualização e passada para a ação POST. Posteriormente, posso querer adicionar mais itens a esta Lista com jQuery, o que torna um array inadequado para expansão posterior. Normalmente você usaria
@Html.HiddenFor(model => model.MyList)
para realizar essa funcionalidade, mas por algum motivo a Lista no POST é sempre nula.
Pergunta muito simples, alguém sabe por que MVC se comporta assim?
MyList
contém? HiddenFor
é usado apenas para uma entrada de cada vez.
Model.MyList
? Pode ser necessário executar alguma serialização / desserialização em sua lista manualmente.
<input />
s?