真的是很奇怪的。
一共有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));
哪個大神幫幫忙。
uj5u.com熱心網友回復:
首先要確定 A,B,C是不是跨域的?uj5u.com熱心網友回復:
禁用cookie?轉載請註明出處,本文鏈接:https://www.uj5u.com/net/106038.html
標籤:ASP.NET
