【发布时间】:2013-03-17 17:48:35
【问题描述】:
我需要在静态方法中编写一个 cookie(我需要静态,因为我想从其他类调用此方法)。我找到了HttpContex.Current 的解决方案,但它不适合我。我收到此错误
非静态字段、方法或属性“System.Web.Mvc.Controller.HttpContext.get”需要对象引用
我也尝试添加 using System.Web.HttpContext.Current; 并收到此错误
'System.Web.HttpContext.Current' 是一个“属性”,但用作“类型”
我的方法:
public static void WriteCookie(Guid token)
{
HttpCookie cookie = new HttpCookie("LoginControl");
cookie.Value = token.ToString();
cookie.Expires = DateTime.Now.AddHours(0.5);
HttpContext.Current.Reponse.Cookies.Add(cookie);
}
有什么建议吗? 非常感谢马修。
【问题讨论】:
-
你有一个错字
Reponse应该是Response
标签: c# asp.net static-methods httpcontext