如果是同一个Web应用程序,那么可以如果是不同的,请使用别的方式保存Session,比如数据库或者StateServer请参考Web.Config中SessionState配置节的说明

解决方案 »

  1.   

    Session的值只在同一个项目中才通用,语言不是问题
      

  2.   

    只要在IIS 里是同一个站点是通用的(包括该站创建的应用程序、虚拟目录)。。
      

  3.   

    做了两个web应用
    一个用vb.net一个用c#做的
    怎么能把c#应用加载到vb.net项目中
      

  4.   

    agree up 
    不同的语言应该是不能放在同一个项目中
      

  5.   

    也不全是吧?
    我在非代码分离的情况下用过C#、JS,不过JS应在客户端:
    <script language="C#" runat="server" >
    ......
    </script>
    <SCRIPT language="JavaScript">
    ......
    </script>
      

  6.   

    就是同事做了一个viewtree(c#),我做登陆页面(vb.net)
    我们分别是不同的应用程序,我想把它的加入到我的项目中,
    但是session的值传不过来!~
      

  7.   

    不用语言怎么能同为一个web应用程序呢
      

  8.   

    不用语言怎么能同为一个web应用程序呢
      可以,把编译后的Dll放到Bin目录下即可
      但是一个Dll只能用同一种语言编写,一个ASPX也是,不能混用两种语言
      

  9.   

    做一个dll可以
    没有session传不过去的可能把
      

  10.   

    做成dll引用,但是session得值传不过去阿。痛苦
      

  11.   

    怎么能让session得值传过去,谁知道阿
      

  12.   

    这样应该是能得到session的,试试:
    1、用Session时,最好将web.config中的cookieless="false"设为"true",默认为false。
    这样即使用户把cookie关掉,你的Session还能在不同页面间共享,否则就无法共享了(这是因为如cookieless="false"时,session值是存放在用户的cookie里)。
    2、在global.asax.cs的Session_Start中定义一下这个session试试。