最近看了个操作session和cookie的类 但是碰到有关问题了
最近看了个操作session和cookie的类 但是碰到问题了
源代码如下
在实际应用中发现Utils.EncodeURIComponent和N0.Config.CommonConfig.strDomain;找不到,我也知道这两个地方应该是从某个类中读出来的 但是自己不会写也找不到 请各位大侠给指点下
------解决方案--------------------
objCookie.Value 和 objCookie.Domain 就是你要在cookie里面储存的数据,可以自己决定,不用完全按照那个源码写
------解决方案--------------------
你直接去找一个session和cookie的读写操作就可以了
------解决方案--------------------
------解决方案--------------------
源代码如下
- C# code
public static void SetObj(string strCookieName, int iExpires, string strValue) { HttpCookie objCookie = new HttpCookie(strCookieName.Trim()); objCookie.Value = Utils.EncodeURIComponent(strValue.Trim()); objCookie.Domain = N0.Config.CommonConfig.strDomain; if (iExpires > 0) { if (iExpires == 1) { objCookie.Expires = DateTime.MaxValue; } else { objCookie.Expires = DateTime.Now.AddSeconds(iExpires); } } HttpContext.Current.Response.Cookies.Add(objCookie); }
在实际应用中发现Utils.EncodeURIComponent和N0.Config.CommonConfig.strDomain;找不到,我也知道这两个地方应该是从某个类中读出来的 但是自己不会写也找不到 请各位大侠给指点下
------解决方案--------------------
objCookie.Value 和 objCookie.Domain 就是你要在cookie里面储存的数据,可以自己决定,不用完全按照那个源码写
------解决方案--------------------
你直接去找一个session和cookie的读写操作就可以了
------解决方案--------------------
------解决方案--------------------
- C# code
//构造cookie CookieContainer snCookie = new CookieContainer(50); snCookie .PerDomainCapacity = 50; CookieCollection sn132Collection3 = CookieArray.GetCookies(Datas.liveUri); for (int i = 0; i < sn132Collection3.Count; i++) { Cookie testC = new Cookie(); testC = sn132Collection3[i]; testC.Domain = "." + Datas.serverAddress; sn132Cookie.Add(new Uri(sendMailLink), testC); }
------解决方案--------------------
http://blog.****.net/porschev/archive/2011/05/10/6408543.aspx