asp.net MVC 2.0 JQuery отправить форму - PullRequest
4 голосов
/ 30 июля 2010

Я использую следующий код в своем приложении MVC для входа в систему пользователя.Если я получаю «1», я перенаправляю пользователя в представление панели, иначе вход в систему будет неудачным.

  $.post($("form").attr("action"),
                    $("form").serialize(),
                    function (data) {
                        if (data == "1")
                            window.location.href = '/dashboard';
                        else
                            $("#result").html('bad username or password');
                    });

Есть ли лучший способ сделать это через инфраструктуру MVC, чтобы при отправке формы пользовательможет быть перенаправлен или не основан на успешном / неудачном входе в систему?

Спасибо заранее за все ответы.

1 Ответ

1 голос
/ 30 июля 2010

Есть ли необходимость делать это через Ajax?Если нет, то вы просто отправляете обычную запись обратно в свой контроллер, которая обрабатывает публикацию и выполняет RedirectToAction в случае успеха и возвращает представление с ошибками, если нет.

...