我试图用这个重定向 代码:
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";
}
}
假设将我重定向到另一个网页,但代码不会重定向 一点都不。
答案 0 :(得分:5)
if (userType == "user" && userType == "special_user")
这不可能是真的。该字符串不能等于两个不同的字符串。你的意思是OR(||
)吗?