Задать вопрос
@lucky4

Почему моделька пустая у экшн контроллера?

Есть метод контролерра post:
public async Task<IActionResult> SubmitSubscribe(SubscribeForm form)


Модeль самой формы:
public class MagazineSubscribeForm
    {
        [EmailAddress]
        [Required]
        public string Email { get; set; } = string.Empty;

        [Required]
        public string Language { get; set; } = string.Empty;


При отправке:
{
    "Email": "alaketych@ukr.net",
    "Language": "en-GB"
}


При дебагге я вхожу в метод, но форма пустая, ее параметры равны нулю
Я понимаю, что это тяжело просмотреть текстом, но какие могут быть варианты кроме того, что наименования полей несовподают
  • Вопрос задан
  • 40 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия C#-разработчик
    12 месяцев
    Далее
  • Merion Academy
    C# разработчик с нуля
    4 месяца
    Далее
  • Stepik
    PRO C#. Профессия "Backend разработчик"
    4 месяца
    Далее
Решения вопроса 1
@lucky4 Автор вопроса
Разобрался. Я не прокинул для модельки [FromBody] :)
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
NikFaraday
@NikFaraday
Student full-stack Developer
У вас ошибка при отправке
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы