解决方案 »

  1.   

    Session["username"] = "username";
    Session["password"] = "password";
      

  2.   

    密码不需要写入session,需要写入的是用户的姓名,姓名需要从数据库中根据ID调取
      

  3.   

    1楼只是给一个例子
    你就不会改一下么,另外最好分装一下
    SessionHelper.Username=你从数据库查到的同时 你应该学学分层最后建议,如果可以的话,直接学mvc 不要学webform了
      

  4.   

    使用标准的Form认证,回头再去找User.Identity.Name,这个就存放着用户名,至于姓名,再存进Session(如果Session丢失了,再重新从数据库里面获取一遍就行)参阅:http://www.cnblogs.com/spark_wu/archive/2009/08/06/1540347.html
      

  5.   

    不要select count(*)
    直接select *
    信息不就都出来了何必费两遍劲
      

  6.   

    把 count (*) 改为 *   把用户名读取出来就可以了
      

  7.   

    Session["id"]  = id;
    你根据你的数据库中的表的结构,存储关键部分,其余的都能查询得到。 
      

  8.   

    select * 信息读出来,存放到Session[“UserID”]=   
      

  9.   

    select username from customer where cusTel=@Id and cusPw=@pass执行这条SQL语句,得到username
    然后session["UserName"]=username;
    就好了哇
      

  10.   

    Session["username"] = "username";
      

  11.   

    我真是醉了。 不是 你既然知道查数据库那一并取出来在放到session不行吗
      

  12.   

    问题是不会从数据库里取数据,楼上说把count(*)改成*之后,后面的就出错了,不会弄啊
      

  13.   

    http://goobbe.com/questions/60374/how-to-get-a-username-from-asp-login-to-store-in-a-session
      

  14.   

    count(*)是统计共多少条的。  select * 是查询所有信息的。