Задать вопрос
@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 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Stepik
    Профессия "C# разработчик"
    1 неделя
    Далее
  • XYZ School
    C# для разработки игр
    5 месяцев
    Далее
  • Учебный центр IBS
    DEV-001_NET Шаблоны проектирования GoF. Редакция для .NET
    1 неделя
    Далее
Решения вопроса 1
@lucky4 Автор вопроса
Разобрался. Я не прокинул для модельки [FromBody] :)
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
NikFaraday
@NikFaraday
Student full-stack Developer
У вас ошибка при отправке
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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