Как реализовать Клиентский Вход в систему Ajax на Asp. Сетевой MVC (Ссылка на решение для Asp. Сетевые Веб-формы находятся в здесь),

Я предполагаю, что это - ответ на мой ответ к Вашему более раннему вопросу. В программировании магическое число является встроенной числовой константой, которая появляется без объяснения. Если это появляется в двух отличных местах, это может привести к обстоятельствам, где один экземпляр изменяется и не другой. И по этим причинам, важно изолировать и определить числовые константы вне мест, где они используются.

6
задан Matt 31 July 2009 в 02:58
поделиться

1 ответ

Вы усложняете это более сложным, чем должно быть. Все, что вам нужно сделать, это вызвать свой метод Account / Login с помощью вызова AJAX. Вам не нужно усложнять службу аутентификации, хотя вы, вероятно, захотите определить, входите ли вы в систему через AJAX, и вернуть JSON, а не представление.

function loginHandler() {
    var username = $("#login_UserName").val();
    var password = $("#login_Password").val();
    var isPersistent = $("#login_RememberMe").attr("checked");
    var customInfo = null;
    var redirectUrl = null;
    // Log them in.
    alert("try login");
    $.ajax( {
       url : '<%= Url.Action( "Login", "Account" ) %>',
       type: 'post',
       dataType: 'json',
       data: { username: username,
               password: password,
               isPersistent: isPersistent,
              },
       success: onLoginComplete,
       error: onError
    });
    alert("made it here");  // this will execute before the callback completes...
}
6
ответ дан 17 December 2019 в 02:32
поделиться
Другие вопросы по тегам:

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