我的Asp.net应用程序不会重定向到我想要的页面

时间:2017-10-20 13:05:21

标签: c# mysql sql asp.net

我有一个登录表单,用户可以在其中输入登录详细信息,查询将通过数据库运行并验证其凭据并将其重定向到新页面。但是,用户不会重定向到新页面,但是网址会更改为所需的页面。我使用Chrome和FireFox认为它可能是浏览器,但它正在做同样的事情。请参阅image,我的代码如下。

public void LWAPLogin(string username, string password)
{
    using (SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["tlcString"].ConnectionString))
    {
        string wrongCredentials = "Username does not exist. Or password is incorrect";
        string query = "Select Username, Password from LWAP where Username=@user AND Password=@password;";
        using (SqlCommand command = new SqlCommand(query, con))
        {

            command.Parameters.Add("@user", SqlDbType.VarChar, 50).Value = username;
            command.Parameters.Add("@password", SqlDbType.VarChar, 50).Value = password;

            con.Open();

            using (SqlDataReader dr = command.ExecuteReader())
            {
                if (dr.Read())
                    Response.Redirect("LWAPHome.aspx");
                else
                    ClientScript.RegisterStartupScript(this.GetType(), "myalert", "alert('" + wrongCredentials + "');", true);

                dr.Close();
            }
            //connection.con.Close();
        }
        con.Close();

    }
}

0 个答案:

没有答案