我想做一个登入页面,看北大青鸟的教程用count来判断.
不知道有没有更好的办法?
我是用C#写的!想不出什么办法!帮个忙!没分!
又没有人能帮忙!
不知道有没有更好的办法?
我是用C#写的!想不出什么办法!帮个忙!没分!
又没有人能帮忙!
解决方案 »
- 真正掌握技术的过程
- WEB服务器的ASP.NET不是1.1版
- 初次接触配置问题,遇到问题,请大家帮忙!!
- 求助!如何读取Weg.config中的信息(VB)??
- 框架内网页设定问题?
- URL怎么重写,asp.net 2.0 中地址栏上显示中文如何改英文
- 如何在一个DataTable中将某一列的值全部换成其他的某一固定的值?
- ASP.NET中操作Excel
- 怎样才会出现WINDOWS用户认证窗口?
- int(a/b)为了返回去尾后的整数,在编译时提示int未声明为什么?
- 能不能把两个datetable赋给同一个dategrid应该怎样做
- 关于VS.net2005中server,session,application的问题!
SqlConnection con=db.con();
con.Open();
SqlCommand cmd=new SqlCommand("select * from user where username='"+txtusername.Text+"' and userpwd='"+txtuserpwd+"'",con);
//然后就判断不知道如何判断....
如果相同就执行
this.Panel1.Visible=false;
this.Panel2.Visible=true;
不相同就执行一个错误信息!
{
if (odr.Read())
{
return true;
}
return false;
}
{
if(IsUserIdentify())
{
Response.Redirect("index.aspx");
}
else
{
Response.Write("<script language=javascript>window.alert('请检查您所填写的用户名或密码是否正确!')</script>");
}
}
private bool IsUserIdentify()
{
SqlConnection conn=DB.createConnection();
conn.Open();
string sql = "select * from reg where main_mail= '" + this.loginName.Value+ "' and password= '" + this.loginPwd.Value + "'";
SqlCommand cmd = new SqlCommand(sql,conn);
SqlDataReader reader = cmd.ExecuteReader();
if(reader.Read())
{
Session["mail"]=this.loginName.Value;
return true;
}
else
{
return false;
}
}
}
你可以根据返回值是否为空判断!
另外你上面给的代码SqlDataReader reader = cmd.ExecuteReader();出现语法错误!
弄不明白!说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Data.SqlClient.SqlException: 在关键字 'user' 附近有语法错误。
DataSet ds=new DataSet();
da.fill(ds);
if(ds.Tables[0].Rows.count>0)
{
RESPONSE.R...("*.ASPX");
}
else
return ;