@Html.HiddenFor не работает со списками в ASP.NET MVC

Я использую модель, содержащую List в качестве свойства. Я заполняю этот список элементами, которые я получаю из SQL Server. Я хочу, чтобы список был скрыт в представлении и передан действию POST. Позже я, возможно, захочу добавить больше элементов в этот список с помощью jQuery, что делает массив непригодным для расширения позже. Обычно вы используете

@Html.HiddenFor(model => model.MyList)

для выполнения этой функции, но по какой-то причине Список в POST всегда равен null.

Очень простой вопрос, кто-нибудь знает, почему MVC так себя ведет?

93
задан Keerthi 23 November 2017 в 09:46
поделиться