C# 如何在公共类中使用HttpContext

C# 如何在公共类中使用HttpContext,c#,.net,cookies,C#,.net,Cookies,如何在公共类中使用HttpContext。我在一个类中有关于Cookies的所有方法,但没有: public HttpCookie SetAndGetHttpCookies() { HttpCookie cookie = HttpContext.Request.Cookies.Get("MyCookieGitApplication"); CookieHelper cookieHelper = new CookieHelper();

如何在公共类中使用HttpContext。我在一个类中有关于Cookies的所有方法,但没有:

        public HttpCookie SetAndGetHttpCookies()
    {
        HttpCookie cookie = HttpContext.Request.Cookies.Get("MyCookieGitApplication");
        CookieHelper cookieHelper = new CookieHelper();

        if (cookie == null)
        {
            cookie = cookieHelper.SetCookie();
        }

        return cookie;
    }

知道如何在公共类中使用HttpContext.Request吗?也许有人有不同的方法得到饼干

您尝试过HttpContext.Current吗? 如果您使用的是ASP.NET,这应该是一种从代码中的任何位置访问当前上下文的方法。如果你不是,解决办法就更棘手了


它正在工作,但现在HttpContext不包含Cookies HttpContext.Request.Cookies乐于帮助:)如果它帮助您解决了问题,请接受答案。我知道,但我必须等待5分钟(可能post必须在X分钟内处于活动状态)。当你解决我的问题时,我会尝试:)。我也不能给你+1分,因为我没有15分:
    HttpCookie cookie = HttpContext.Current.Request.Cookies.Get("MyCookieGitApplication");