如何在 AjaxPro.net的AjaxMethod中使用session和cookie(转)
2010-03-17 10:36
507 查看
添加一个AjaxPro.HttpSessionStateRequirement 枚举的值到你的AjaxPro.AjaxMethodAttribute中.
例如:
[AjaxPro.AjaxMethod(AjaxPro.HttpSessionStateRequirement.ReadWrite)]
现在你就可以像下面这样存取Session的值了: HttpContext.Current.Session["SessionName"]="SessionValue"; HttpContext.Current.Session["SessionName"].ToString().
另外一个问题:如何在AjaxMethod中使用Cookie?
答案是不能使用"this"的引用存取cookie ,你必须使用HttpContext.Current
例如:
HttpContext.Current.Request.Cookies[Name].Value.
添加 Cookie System.Web.HttpCookie newcookie=new HttpCookie("CookieName");
newcookie.Value = "CookieValue";
newcookie.Path="/";
newcookie.Expires = DateTime.Now.AddDays(1);
HttpContext.Current.Response.AppendCookie(newcookie); strResult = HttpContext.Current.Request.Cookies["CookieName"].Value.Trim(); 清除 Cookie System.Web.HttpCookie newcookie=new HttpCookie("CookieName");
newcookie.Expires = DateTime.Now.AddDays(-1);
newcookie.Values.Clear();
HttpContext.Current.Response.Cookies.Add(newcookie);
例如:
[AjaxPro.AjaxMethod(AjaxPro.HttpSessionStateRequirement.ReadWrite)]
现在你就可以像下面这样存取Session的值了: HttpContext.Current.Session["SessionName"]="SessionValue"; HttpContext.Current.Session["SessionName"].ToString().
另外一个问题:如何在AjaxMethod中使用Cookie?
答案是不能使用"this"的引用存取cookie ,你必须使用HttpContext.Current
例如:
HttpContext.Current.Request.Cookies[Name].Value.
添加 Cookie System.Web.HttpCookie newcookie=new HttpCookie("CookieName");
newcookie.Value = "CookieValue";
newcookie.Path="/";
newcookie.Expires = DateTime.Now.AddDays(1);
HttpContext.Current.Response.AppendCookie(newcookie); strResult = HttpContext.Current.Request.Cookies["CookieName"].Value.Trim(); 清除 Cookie System.Web.HttpCookie newcookie=new HttpCookie("CookieName");
newcookie.Expires = DateTime.Now.AddDays(-1);
newcookie.Values.Clear();
HttpContext.Current.Response.Cookies.Add(newcookie);
相关文章推荐
- 如何在AjaxPro.net的AjaxMethod中使用session和cookie
- 如何在AjaxPro.net的AjaxMethod中使用session和cookie
- 如何在AjaxPro.net的AjaxMethod中使用session和cookie
- (收藏)如何在AjaxPro.net的AjaxMethod中使用session和cookie
- 如何在AjaxPro.net的AjaxMethod中使用session和cookie
- 如何在AjaxPro.net的AjaxMethod中使用session和cookie
- 如何在AjaxPro.net的AjaxMethod中使用session和cookie
- 使用AjaxPro调用Session、Cookie
- 使用AjaxPro调用Session、Cookie
- 使用HttpWebRequest提交ASP.NET表单并保持Session和Cookie
- 在asp.net webservice中如何使用session
- [备用]权限设计方案、如何使用session、MVC如何使用模板、DropdownList、怎么添加Bootstrape框架、使用ASP.NET MVC 4 Bootstrap Layout Template(VS2012)
- Treeview控件如何在asp.net ajax中使用小技巧
- .net 使用ajax控件后如何调用前端脚本
- Asp.net ajax、Anthem.net、Ajax pro三大ajax框架那一种使用比较方便?易于配置?
- ASP.NET MVC如何使用Ajax的辅助方法
- ASP.NET 如何读写Session和Cookie
- [保存]C# 使用HttpWebRequest提交ASP.NET表单并保持Session和Cookie
- ASP.NET MVC使用Filter解除Session, Cookie等依赖
- Asp.net MVC使用Filter解除Session, Cookie等依赖