因为以前很多页面是ASP写的,现在又加入了ASP.NET.但是Session对象里面的值好像传送不了.

解决方案 »

  1.   

    Session["xx"] = xx;
    string s = Session["xx"].ToString();怎么不行?
      

  2.   

    请具体点.这是在ASP.NET的代码If Session("role") = 1 Or Session("role") = 2 Then
      Response.Write("OK")
    Else
      Response.Write("NO")
    End IfSession("role") 是在ASP里面验证了,但是Session("role") 在ASP.NET里面不行
      

  3.   

    http://www.google.com/search?num=30&hl=en&newwindow=1&q=How+to+Share+Session+State+Between+Classic+ASP+and+ASP.NET&btnG=Search&lr=lang_zh-CN
      

  4.   

    asp和asp.net的session是不能共享的;
    必须有一个中间值来传递;
    microsoft有一个东东可以实现共享;
    但不记得啦;
    你可以参考一下这里;
    http://www.cnblogs.com/stswim/archive/2007/06/01/767573.html
      

  5.   

    http://www.softat.org/viewthread.php?tid=31706
      

  6.   

    你先用Cookies传到.net里 然后用session存起来