好像有一个地方可以指定cookie的有效范围,可以是整个域,可能是WebConfig里边

解决方案 »

  1.   

    asp页面和aspx页面不在同一个虚拟目录下,只要是在同一个web站点中就可以共享cookie。
    在写cookie时,一个cookie除了name和value这两个基本属性外,还有Domain,Path和Expires三个重要属性,Domain,Path决定了一个cookie的作用域,Expires决定了一个cookie的时间域。不管是asp中还是asp.net中,只要发出的cookie的Domain,Path属性相同,在客户端就会保存在一个cookie文件中,在客户端请求到了这个Domain,Path 的URL时,就会发送到服务端,asp,aspx页面都能够读到这些cookie。