Utrwal SelectList w modelu na Post

W MVC4:

W moim modelu mam następującą właściwość używaną dla listy rozwijanej:

public SelectList Subjects { get; set; }

Ustawiłem właściwość Przedmioty w mojej akcji indeksu () na stronie ładowania i zwracam model.

Lista rozwijana jest wypełniana dobrze za pomocą SelectListItems.

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

Kiedy przesyłam formularz, obiekty SelectList w modelu zmieniły się na null. Musi istnieć prosty sposób na zachowanie tego w HttpPost. Zakładam, że chcę przesłać i opublikować tę listę SelectList, a także wszystkie pola formularza? Jak bym to zrobił?

questionAnswers(2)

yourAnswerToTheQuestion