System.InvalidOperationException: параметр: не найден - PullRequest
0 голосов
/ 03 апреля 2020

Я пытаюсь перенаправить страницу на другой образец Login.html to Index.html. но после выполнения кода перенаправления. эта ошибка возникает System.InvalidOperationException: Parameter: users not found. Я искал решение на этом сайте, как это решение. System.InvalidOperationException: отсутствует параметр , но это не помогло. Это мой код.

   [WebMethod]
    public void LogMeIn(string users, string pass) {

        try
        {
            string stmt = "SELECT COUNT(*) FROM tbllogin WHERE userName = '" + users + "' AND passWord ='" + pass + "'";
            int count = 0;

            using (MySqlConnection thisConnection = new MySqlConnection(connectionString()))
            {
                using (MySqlCommand cmdCount = new MySqlCommand(stmt, thisConnection))
                {
                    thisConnection.Open();
                    count = Convert.ToInt32(cmdCount.ExecuteScalar());
                    if (count > 0)
                    {
                        HttpContext.Current.Response.Redirect("~/default/index.htm", true);
                    }
                }
            }
        }
        catch (ThreadAbortException tEx)
        {
            // Do nothing. ASP.NET is redirecting.
            // Always comment this so other developers know why the exception 
            // is being swallowed.
            Console.WriteLine(tEx.Message);
        }
        catch (Exception ex)
        {
            // Log other types of exception.
            Console.WriteLine(ex.Message);
        }
    }

И в WebConfig. Я не знаю, правильное ли расположение Path = "WebService".

<location path="WebService">
    <system.web>
      <authorization>
        <allow users="*" />
      </authorization>
    </system.web>
  </location>

РЕДАКТИРОВАТЬ: JAVASCRIPT

function LoginMeIn(username, password) {
    var xdata = "{'users':'" + username.toString()
              + "','pass':'" + password.toString()
              + "'}";
    $.ajax({
        type: "POST",
        url: '../WebService/userLogin.asmx/LogMeIn',
        data: xdata,
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        success: function (msg) {

        },
        error: function (e) {
           // $("#divResult").html("Something Wrong.");
        }
    });
}

Заранее спасибо!

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