110,530
社区成员
发帖
与我相关
我的任务
分享
if (myReader.Read()
{
if (UserType.Equals("管理员"))
{
Response.Redirect("index.aspx");//新建一个管理员窗体,打开管理员面
}
esle if (UserType.Equals("教师"))
{
Response.Redirect("Tindex.aspx");//新建一个教师窗体,打开教师界面
}
if (UserType.Equals("学生"))
{
Response.Redirect("Sindex.aspx");//新建一个学生窗体,打开学生界面
}
}
else
{
MessageBox.Show("您输入的用户名或密码有误,请重新输入!");
}
如若还是不行,原代码中就把第一个if换成while,里面的esle去掉,if语句里面最后一句加上
dr.Closed();
break;
你再试试