ASP MVC Axios пост с моделью - PullRequest
       3

ASP MVC Axios пост с моделью

0 голосов
/ 05 октября 2018

Я пытаюсь отправить сообщение Axios в свое действие CantSignInForAdmin для отправки писем со сбросом пароля.Однако я получаю ошибку сервера.Если я удаляю модель из действия, она не проходит, но модель кажется проблемой.Вот полезная нагрузка запроса:

'{Email: "*****@****.****"}
Email: "*****@****.****"'

Действие:

 public ActionResult CantSignInForAdmin(CantSignInModel model)
        { ... }

JS:

let model = { Email: userName, Message: '', Type: '', CurrentState: '' }
            axios({
                url: `/account/cantsigninforadmin`,
                method: 'post',
                contentType: "application/json",
                data: { Email: userName }

            }).then(response => {
                console.log(response);
                }).catch(error => {

                    console.log(error);


                });

Модель:

public class CantSignInModel
    {
        public string Email { get; set; }

        public string Message { get; set; }

        public string Type { get; set; }

        public State CurrentState { get; set; }

        public enum State
        {
            Initial,
            UserNotFound,
            EmailSent,
        }

1 Ответ

0 голосов
/ 05 октября 2018

вам нужно отправить всю модель в данные вашего объекта данных: модель и убедиться, что перечислимые типы заполнены

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...