Persist SelectList в модели на пост

В MVC4:

У меня есть следующее свойство в моей модели, используемое для выпадающего списка:

public SelectList Subjects { get; set; }

Я устанавливаю свойство Subjects в своем действии Index () при загрузке страницы и возвращаю модель.

Выпадающий список просто заполняется с помощью SelectListItems.

@Html.DropDownListFor(x => x.Subject, new SelectList(Model.Subjects, "Text", "Text", "Other"))

Когда я отправляю форму, список объектов Subjects SelectList в модели меняется на ноль. Должен быть простой способ сохранить это на HttpPost. Я предполагаю, что хочу отправить и опубликовать этот список SelectList, а также все поля формы? Как бы я это сделал?

Ответы на вопрос(2)

Ваш ответ на вопрос