2016-07-28 1 views
1

Как использовать HttpContext в открытом классе. У меня есть все метод о Cookies в одном классе без этого:Как использовать HttpContext в открытом классе

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

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

     return cookie; 
    } 

Любая идея, как я могу использовать HttpContext.Request в общественном классе? Может быть, у кого-то есть другой способ получить куки?

ответ

2

Вы пробовали HttpContext.Current? Если вы используете ASP.NET, это должен быть способ доступа к текущему контексту из любого места вашего кода. Если вы этого не сделаете, решение сложнее.

I.E.

HttpCookie cookie = HttpContext.Current.Request.Cookies.Get("MyCookieGitApplication"); 
+0

Это работает, но теперь HttpContext оленья кожа содержит печенье HttpContext.Request.Cookies <- – Recovery

+0

я добавил пример кода – Gilthans

+0

Блин я идиотка. Спасибо человеку, что он хорошо работает :) – Recovery

Смежные вопросы