Response.Redirect无法正常运行

时间:2016-05-16 13:55:27

标签: c# asp.net

我试图用这个重定向 代码:

  protected void btnLogin_Click(object sender, EventArgs e)
    {
        User user = ConnectionClass.LoginUser(txtUsername.Text, txtPassword.Text);

        if (user != null)
        {
            //Store login variables in session
            Session["login"] = user.Username;
            Session["user_type"] = user.Type;

            var userType = (string)Session["user_type"];
            if (userType == "user" && userType == "special_user")
            {
                Response.Redirect("~/Pages/Customers/Quotation_Customers.aspx");
            }

        }
        else
        {
            lblError.Text = "Login Failed";
        }

    }

假设将我重定向到另一个网页,但代码不会重定向 一点都不。

1 个答案:

答案 0 :(得分:5)

if (userType == "user" && userType == "special_user")

这不可能是真的。该字符串不能等于两个不同的字符串。你的意思是OR(||)吗?

相关问题