while (reader.Read())
{
if (TextBox1.Text.CompareTo(reader["usernam"].ToString()) == 0&&TextBox2.Text.CompareTo(reader["passwd"].ToString()) == 0) // A little messy but does the job to compare your infos assuming your using a textbox for username and password
{
Label3.Text = "Redirecting";
Response.Cookies["dbname"]["Name"] = reader["usernam"].ToString();
Response.Cookies["dbname"].Expires = DateTime.Now.AddSeconds(10);
Response.Redirect("index2.aspx");
}
else
{ Label3.Text = "NO"; }
}
当我尝试比较用户名 (usernam) 和密码 (passwd) 时,我收到此错误。如果我只将用户名与数据库条目进行比较,它就像一个魅力。
它只会在使用实际数据时给出错误。EI 如果我在登录网页中输入 [admin], [admin] 会报错,如果我输入 [asd], [asd] 然后标签会变为 NO。
代码背后的想法是一个登录页面。我希望我的解释足够好。