Response.Redirect无法正常运行

rai*_*asa 1 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";
        }

    }
Run Code Online (Sandbox Code Playgroud)

这是假设将我重定向到另一个网页,但代码根本不重定向.

D S*_*ley 5

if (userType == "user" && userType == "special_user")
Run Code Online (Sandbox Code Playgroud)

这不可能是真的.该字符串不能等于两个不同的字符串.你是说OR(||)而不是?