各位老师,小虾刚刚开始学习asp.net,现在想写一个登录验证的页面,不知道怎么入手,请给予帮助,谢谢啊。
登录的时候提供:用户名,密码。
sql2000数据库: testData,表users(userName,userPass)。

解决方案 »

  1.   

     忘啦,补充一下,环境是vs.net2005 C#开发工具
      

  2.   

    select count(*) from users where userName=@userName and userPass=@userPass参数化查询ExecuteScalar方法,判断是否等于1(或大于0)。
      

  3.   

    SqlConnection conn = new SqlConnection("server=.;uid=sa;pwd=sa;database=emp");
            string sql = "select count(*) from t_employee where employee_name = '" + txtUser.Text + "' and password = '" + txtPwd.Text + "'";
            SqlCommand cmd = new SqlCommand(sql, conn);
            conn.Open();
            int count = (int)cmd.ExecuteScalar();
            if (count > 0)
            {
                Server.Transfer("Welcome.aspx");
            }
            else
            {
                Response.Write("<script>alert('用户名或密码错误')</script>");
            }
    记得给分哦  亲~
      

  4.   

    自学?还是上学?自己买一本书,按照书上的章节一点一点往下走,自然而然就会了。人家给你代码我估计你还是看不懂,你得了解什么asp.net最基本的一些东西,才能慢慢做实际的应用。
      

  5.   

    (用三层来实现)
    1.首先在数据库建表
    2.然后拉控件设计登陆界面,VS连接数据库,这个该回吧;
    3.建个类库来放表的实体类
    4.建类库(数据层)
    5.建个业务层
     
    建议你用 sql2005 和VS2010 ...我有个小的项目有简单的登陆,以及增删查改。
    要就回我邮箱: [email protected]