Попытка создать выпадающий список из панели навигации для входа в систему, но возникают проблемы при вызове метода входа из контроллера учетной записи ASP.NET MVC - PullRequest
0 голосов
/ 11 октября 2019

Я пытаюсь создать окно входа в систему из выпадающего списка навигации в приложении ASP.NET MVC. Я использую форму начальной загрузки и пытаюсь вызвать действие входа из контроллера учетной записи, для которого требуются параметры LoginViewModel и строка для returnUrl, но кажется, что ничего не происходит, когда я тестирую вход в систему. Если я нажимаю, когда форма пуста, я вижу функцию ошибки из моего метода Ajax. Я не знаю, правильно ли я передаю параметры или в чем проблема, но я просто не могу понять это. Любая помощь будет принята с благодарностью.

        $('#btnLogin').click(function(e) {
        var data = {
            Email: $("#username").val(),
            Password: $("#password").val()
        };
        $.ajax({
            contentType: 'application/json; charset=utf-8',
            dataType: 'json',
            type: 'POST',
            url: "/Account/Login/",
            data: `{model: ${JSON.stringify(data)}, returnUrl: ${JSON.stringify("/Home/Index")} }`,
            success:
                function() {
                    $("#LoginDropDown").attr("hidden", true);
                },
            error: function() {
                alert("Error!");
            }
        });
    });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...