小弟刚接触login.ascx两个textbox分别是username和password和一个提交按钮index.aspx里面放了login.ascx控件sql server里面有个test  数据库   test里有个  users的表
users中就一个ID,USER_NAME,USER_PWD请问怎么才在Button1_Click(login.ascx中按钮)中写这个登陆啊就是点登陆后查看是不是能符合数据库的记录,符合就写入COOKIES,跳转到user.aspx页面
谢谢

解决方案 »

  1.   

    写一个类,查找是否符合数据库,如果符合,就用Response.Redirect转向到index.aspx
      

  2.   

    用输入的username和password到数据库中查询
    如果得到记录数为0,拒绝;
    否则,Sesson记录用户信息,跳转到user.aspx页面
      

  3.   

    到数据库里执行一条SQL语句:
    select * from users where USER_NAME="文本框里的用户名值" and USER_PWD="文框里的密码值"
    读到数据之后传给一个DataReader 然后把DataReader中的数据赋到Cookies里就可以了,
    不过建议不要使用COOKIES,
    有的浏览器设为不支持COOKIES,那么这就不能用了,用Session可能更为方便一些吧!
      

  4.   

    我ASP还是不错的
    我也知道是这样
    关键是我不知道具体怎么写
      

  5.   

    在Button1_Click中select * from users where USER_NAME="文本框里的用户名值" and USER_PWD="文框里的密码值",读到数据之后传给一个DataReader ,符合就写入COOKIES,跳转到user.aspx页面