Страница Razor отправляется как нулевое значение

Сообщение Anonymous »

У меня возникли проблемы с получением опций для отправки данных с помощью asp-формы. У меня есть ценность (examDetails) в моем TestingController, который является экземпляром объекта Exam. Я работаю над страницей редактирования для этих экзаменов, которая использует внешний API как часть отдельного проекта для взаимодействия с базой данных.
Я могу успешно использовать поля ввода, чтобы изменитьexampleDetails из Edit.cshtml, но как только я попытаюсь использовать SelectList, отправленное значение всегда будет нулевым. Если я установлю одно из полей SelectList как [Обязательное] и выберу значение, при отправке формы окажется, что это поле имеет значение NULL.














И когда я проверяю работающую HTML-страницу, она действительно имеет значение. Если я отправлю это в OnPost в качестве параметра, я получу значение.


Final
Midterm
No Exam
Test



Подробнее здесь: https://stackoverflow.com/questions/520 ... null-value