如题  ,谢谢了

解决方案 »

  1.   

    能行吗?
    据我所知,asp.net的Session和asp的Session是不一样的
    不知道js能不能获取
    有空儿可以做个试验
      

  2.   

    用ajaxpro可以获取js:
    function GetSession()
    {
      var tt=  注册类名.GetSession (}
      alter(tt);
    }
    [AjaxPro.Methord()]
    Public string GetSession ()
    {
     return Httpcontent.Current.Session["UserID"];
    }或者使用xmlhttp 使用一般处理函数,继承自 system.web.ui.page 应该也可以获取到
      

  3.   

    js只能获取cookie,除非管理员有意开放session
      

  4.   

    在cs文件中获取session 然后赋值给公共变量
    前台读取该变量
      

  5.   

    补充一点点~~~~~~AJAX里使用SESSION,要实现IRequiresSessionState,只读取SESSION要实现IReadOnlySessionState
      

  6.   

    session中具体的值可以直接付值给js变量的
    js: var str = '<% = Session["UserID"]%>';
      

  7.   

    看了一下,前面各位都说了,采用ajax即可。我在今天之内会在我的博客上写一下详细的示例代码,并提供下载,楼主可以关注一下。
      

  8.   

    不用AJAX吧...
    Page_Load的时候把Session的值赋给隐藏域中,然后在客户端获取隐藏域的值.
      

  9.   

    最简单的方法,在后台声明一个protected类型的全局变量,load中把session值赋给变量,前面去取
      

  10.   


    这办法不错,总之要通过server端脚本获取session
      

  11.   

    这里实在是太慢了,我是第9楼的,现在决定和CSDN一样,重新开始。倒要看看CSDN能慢到什么时候。我写了文章在cnblogs,还是那儿快啊。罗拉为:http://www.cnblogs.com/andywu/archive/2008/07/08/1238128.html示例代码和分析也在文章中,楼主可以看一下。
      

  12.   

    var str = ' <% = Session["UserID"]%>'; 
    支持。
      

  13.   

     var str = '<% = Session["UserID"]%>';可以的
      

  14.   

    这个要写在html页面上的,在js文件里好像行不通吧