登陆页面 session能否同时存用户guid和用户名?
怎么写?
js里能否读取出session的用户名????

解决方案 »

  1.   

    可以,把用户guid和用户名放到表里或list里,再放进session,js不能取到session貌似。
      

  2.   

    .cs
    Session["Guid"] = guid;
    Session["User"] = user;-----------
    .aspx
    <script>
    var user = "<%=Session["User"] %>";
    //...
    </script>
      

  3.   


    写入:
        Session["SimpleString"] = "Hello Session!";
      在本页面,或者下一个页面中读取:
        string s = Session["SimpleString"].ToString();           //注意这儿要对集合元素进行类型转化。
      

  4.   

    3楼说的对,
    或者这样Session["userid"] = TblMain.Rows[0]["用户名字段"].ToString();
    TblMain就是根据 你写的方法类型  TblMain是DataTable 对象;你就写三楼的吧,那样最简单,
      

  5.   

    楼上已经有答案了。
    Session是存在服务器中的,JavaScript是运行在客户端浏览器的,当然不能直接拿到。可以把Session里的值放到页面隐藏控件里,但这样要考虑数据的安全性哦~~~当然也可以发http请求取到。case for case~
      

  6.   

    js   <%=Session["IsAdmin"]%>