我使用的登录按钮的代码,但它不会从表中的价值和登陆的用户。每次执行else部分。
protected void ulogin_Click(object sender, EventArgs e)
{
SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["connection"].ConnectionString);
con.Open();
SqlDataAdapter sda = new SqlDataAdapter("Select * from registration where username='" + username + "' and password='" + password + "'",con);
DataSet ds = new DataSet();
sda.Fill(ds);
int c=0;
foreach(DataRow dr in ds.Tables[0].Rows)
{
c++;
}
con.Close();
try
{
if (c > 0)
{
Response.Redirect("default.aspx");
}
else
{
invalidpassuname.Visible = true;
username.Text = password.Text = "";
}
}
catch (Exception ex)
{
}
}
这里invalidpassuname的是一个隐藏的标签。