静的メソッド内に 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);
}
助言がありますか?どうもありがとうマシュー。