帮帮我:我Iframe了一个login.aspx页面,其中产生了cookie;之后用JS弹出了另一个窗口,怎样使该窗口接收cookie
我做了一个登陆页面:login.aspx,该页面会根据密码判断用户是否正确,并用cookie记录的一些信息。如:
HttpCookie cookie = new HttpCookie("yonghu");
cookie["name"]=dr["name"].ToString();
cookie["jibie"]=dr["jibie"].ToString();
Response.Cookies.Add(cookie);
Response.Write("<script language=javascript>window.open('default.aspx','oa');</script>");
如果我直接从该页登陆,一切正常。
如果从本服务器上做一个页面,其中iframe本login.aspx页面,登陆也正常。
但,如果我从另外一台服务器做的一个页面,其中iframe了这个login.aspx页面,这个页面无论是显示,还是判断,都正常。
但就是登陆到default.aspx页面时,系统提示:没有引用对象。
我想原因大概是在Response时,该cookie没有被传到另外一体服务器上。
请问,有何解决办法。
我不想用session,因为我的所以页面都用的是cookie,更改量太大。
谢谢
问题点数:0、回复次数:8Top
1 楼fengyun14(along)回复于 2005-04-05 08:36:54 得分 0
顶Top
2 楼terryshi(terryshi)回复于 2005-04-05 08:43:32 得分 0
跟踪一下看看喽~~Top
3 楼upshania(小姐,你喜欢吃青椒吗?)回复于 2005-04-05 08:48:18 得分 0
alert(document.cookie); 看有没有值。。。有值有就取咯Top
4 楼xbistwzzz(johnson)回复于 2005-04-05 09:11:59 得分 0
upTop
5 楼thinhunan(THIN[MVP_asp.net])回复于 2005-04-05 09:22:54 得分 0
Cookie是不能跨application的,更不能跨服务器Top
6 楼fengyun14(along)回复于 2005-04-05 11:11:02 得分 0
那session能吗?
我昨天试验了,好像可以,今天怎么又不可以了呢?
谢谢Top
7 楼xfw_shaver()回复于 2005-04-05 11:26:36 得分 0
upTop
8 楼superman386(风魔)回复于 2005-04-05 12:48:02 得分 0
期待好的解决方法Top




