writecookie.asp
   Response.Cookies("job")("home")="china"
response.Cookies("job")("name")="abc"
Response.Cookies("job").Expires=Date+365Response.Cookies("job").Path = "/"
readcookie.aspx.vb
    If Not Request.Cookies("job") Is Nothing Then            Response.Write(Request.Cookies("job")("home"))
            Response.Write(Request.Cookies("job")("name"))        End If
就是读不出来,不知道,就是什么问题,我已经查找以前的帖子,就是找不出上面代码的错误,但就是读不出

解决方案 »

  1.   

    asp,aspx两者写的cookie从原则上都不一样,所以我个人认为不能取出来
      

  2.   

    http://www.microsoft.com/china/MSDN/library/WebServices/ASP.NET/HowtoShareSessionStateBetweenClassicASPandASP.NET.mspx如何在传统 ASP 和 ASP.NET 之间共享会话状态 
      

  3.   

    TO 孟子E章这是一个共享SESSION的,能不能找一编共享Cookie啊,我的项目目前想共享cookie
      

  4.   

    代码应没有问题,看看你的IE时候是不是禁用了cookie
      

  5.   

    还有我的ASP程序写COOKIE,用ASP读COOKIE都可以的,就说明我没禁用Cookie,请问大家有没有实际一点的小例子,或者代码啊或者讲一下,asp写cookie,而asp.net读cookie 的注意点,谢谢大家
      

  6.   

    这方面没有试过,关注。------------------------------------------------------------------------------
    该问题已经结贴 ,得分记录:  wangdequan1024 (100) 
      

  7.   

    在ASP与ASP.NET之间共享Session值 
    --------------------------------------------------------------------------------
     作者: 不详  时间: 2004-5-14    阅读: 1 次  来源: 不详    
     
      
    尽管微软尽了最大努力来使ASP和ASP.NET能不费力地共存,但还是有一个地方
    是一块绊脚石-----Session的值。幸运的是ASP.NET在Session处理方面做了较为明显的改善,使得无法将传统的Session值传给.Net 这个问题不那么明显了。不幸的是,这个方法不是很简单。在尝试着寻找合适的解决方法的过程中,我碰到了2个不错的方法,在这提一下。第一个就是将session的值存到一个传统的中间页面的hidden的input里,然后再把这个页面的值提交到一个.net的中间页面,该页面将把form里的值存到session。这是一个简单有效的方法,但它不能反过来使用。因为在.NET里你无法分辨你提交的页面是哪个。每个页面只能PostBack到本页。第二个方法可能就似乎一个比较实际的方法了。微软的Billy Yuen弄出了一个有效的<a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnaspp/html/converttoaspnet.asp";>方法</a>。虽然它的代码是一流的,整体上也没有什么明显的漏洞,但在我自己的系统上,它就是不起作用 。:( 当然,如果这个东西对你有用,你就无须继续看我的了。多谢浏览 :)如果你决定继续读下去,那么 我就简单的说说我的方法.首先,它需要一个数据库,哪种类型的都可以。(不过这里的代码是为SQL Server所写的) 当一个页面需要重定位到(Redirect)到另外一个页面,而两个页面使用的分别是ASP和ASP.NET,那么就会产生二个中间页面。负责收集源数据的中间页面将把ASP页里的和ASP.NET里的session存到数据库的一个元组里,这样它们就可以共用一个数据库的GUID了,这么做是因为传统的ASP和.NET使用的是不同的SessionID格式,因此我们不用SessionID而使用数据库记录的GUID。收集源数据的中间页将把这个GUID通过一个Querystring传递到发送数据的中间页面,发送数据的中间页面将通过数据库读取两方的session的值,存成目标页面能识别的session方式,然后清空对应的记录,再重新定位到目标页面。这个方法支持双向的转化。安装步骤:
    1.在你的sql server上运行ASPSessionState.SQL脚本
    2.将所有的.asp和.aspx复制到你的站点的某个文件夹里
    3.修改在SessionTransfer.asp和SessionTransfer.aspx.cn里的文件里的连接数据库的内容。
    4.编译Aspx的文件使用:
    在超级链接或者redirect里使用,格式如下
    从ASP页面到ASP.NET页面
    SessionTransfer.asp?dir=2aspx&url=<asp_dotnet_url>
    从ASP.NET页面到ASP页面
    SessionTransfer.aspx?dir=2asp&url=<asp_classic_url>代码下载
    http://www.asp101.com/articles/sidney/sharingsessionstate/session_transfer.zip