MVC Core Почему не могу сериализовать и десериализовать SelectList?

Рейтинг: 0Ответов: 0Опубликовано: 23.01.2023

Нет проблем с этим для обычных списков. Однако с SelectList для организации в представлении выпадающего меню <select ... </select> наблюдаются какие-то странности.

SelectList fruitSelectList = new SelectList(productsList, "Id", "Name", 2);
string selListString = JsonConvert.SerializeObject(fruitSelectList);

Для проверки делаю обратное преобразование:

fruitSelectList = JsonConvert.DeserializeObject<SelectList>(selListString);

И это уже не исходный объект - элементы списка пропадают. В итоге для представления в тэге <select ... > имею следующую картинку:

В чём проблема?

Ответы

Ответов пока нет.