真的是很奇怪的。
一共有3个目录,登录之后首先进入目录A, 然后通过 在A目录里面的页面菜单可以跳转到B和C。
目前A和B里面的页面进行跳转时,cookie都是存在的,就是从A跳转到C目录里面的页面时,cookie就都为空了。
真实搞不懂啊,各种Path,Domain Expires都设置了,就是不行。
                WebCookieUtility.UserID = dt.Rows[0]["id"].ToString();
                WebCookieUtility.Username = dt.Rows[0]["Username"].ToString();
                WebCookieUtility.UserRealName = dt.Rows[0]["RealName"].ToString();
                Response.Cookies["aaa_Userid"].Expires = DateTime.Now.AddDays(1);
                Response.Cookies["aaa_Username"].Expires = DateTime.Now.AddDays(1);
                Response.Cookies["aaa_UserRealName"].Expires = DateTime.Now.AddDays(1);
                Response.Cookies["aaae_Userid"].Path = "/";
                Response.Cookies["aaa_Username"].Path = "/";
                Response.Cookies["aaa_UserRealName"].Path = "/";
                string domain = ConfigurationManager.AppSettings["CookieDomain"];
                Response.Cookies["aaa_Userid"].Domain = domain;
                Response.Cookies["aaa_Username"].Domain = domain;
                Response.Cookies["aaa_UserRealName"].Domain = domain;
                Response.Cookies.Add(new HttpCookie("ASP.NET_SessionId", Session.SessionID));哪个大神帮帮忙。