为什么不能实现页面跳转呢?求大神们指教?
if (dr.Read())
{
if (dr["QXian"].ToString() == "管理员")
{
Response.Redirect("admin.aspx");
}
else if (dr["QXian"].ToString() == "普通用户")
{
Response.Redirect("topF.aspx");
}
dr.Close();
}
------解决方案--------------------出现什么情况?
你先
Response.Write(dr.HasRows)
if(dr.Read())
{}
..
看看打印出true没有,如果是false,说明你 的dr里面没有记录
------解决方案--------------------那你每次读取的记录都是管理员吗?dr["QXian"].ToString()=“管理员"?
------解决方案--------------------
------解决方案--------------------
------解决方案--------------------建议使用"string".Trim().Equals()或者"string".Trim()==
是否字符串前后后空格?比较字符串是否相等用Equals或==比较好。