我需要在静态方法中编写一个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);
}
Run Code Online (Sandbox Code Playgroud)
有什么建议?非常感谢Mathew.