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ł?