问题描述
ASP.Net2005如何与ASP共用COOKies
解决方案
解决方案二:
cookies是保存在客户端的两者的cookies是一样的
解决方案三:
可是我取不到值
解决方案四:
取不到值是什么情况?还有注意cookies的域要设置一样
解决方案五:
引用1楼wxg22526451的回复:
cookies是保存在客户端的两者的cookies是一样的
1楼的回答有问题,,.net中的Session和asp的session是无法共享(Application也是一样)。遇到这样的情况,微软提供了一个dll,SessionUtility.dll详细资料见下面的连接祝楼主好运!
解决方案六:
4楼的,楼主问的是cookies不是session。。
解决方案七:
在ASP中写入cookie的方法是:Response.Cookies("cookie名称")="cookie的值"Response.WriteRequest.Cookies("cookie名称")那么在asp.net中读取时,包括读出中文:stringcookie;cookie=Request.Cookies["cookie名称"].Value.ToString();cookie=System.Web.HttpUtility.UrlDecode(cookie,System.Text.Encoding.GetEncoding(936));http://www.cnblogs.com/biandande/archive/2007/12/20/1006702.html
解决方案八:
用session何尝不可/
解决方案九:
引用1楼wxg22526451的回复:
cookies是保存在客户端的两者的cookies是一样的
解决方案十:
引用6楼wxg22526451的回复:
在ASP中写入cookie的方法是:Response.Cookies("cookie名称")="cookie的值"Response.WriteRequest.Cookies("cookie名称")那么在asp.net中读取时,包括读出中文:stringcookie;cookie=Request.Cookies["cookie名称"].Value.ToString();cookie=System.Web.HttpUtility.UrlDecode(cookie,System.Text.Encoding.GetEncoding(936));http://www.cnblogs.com/biandande/archive/2007/12/20/1006702.html
解决方案十一:
我试过了取不到
解决方案十二:
只要两个domain设置的一样的,那么你用javascript都可以取到值了。因为他是在客户端的,所以用建议你用javascript试试。
解决方案十三:
你要是.net页面和ASP页面在同一域名下的话直接读取就行了.stringcookie=Request.Cookies["cookie名称"].Value.ToString();
不在同一域名的话就要用到cookie域:HttpCookiec=newHttpCookie("testcookie");c.Domain="a.com";c.Path="/";c.Values.Add("u","lei");c.Values.Add("age","21");Response.AppendCookie(c);
解决方案十四:
一样的,楼主不可担心。不过注意的是,只能同一个域名下的cookie。才能共享。不同域名,共享不了
解决方案十五:
比哈说Domain为a.com我ASP页面在a.com/ClientASP.Net页面在a.com/ASPnet怎么取
解决方案:
up