2016-07-28 4 views
1

공용 클래스에서 HttpContext를 어떻게 사용합니까? 내가 HttpContext.Request 공공 클래스에서 사용하는 방법을공용 클래스에서 HttpContext를 사용하는 방법

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

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

     return cookie; 
    } 

어떤 생각 :이없이 하나 개의 클래스에서 쿠키에 대한 모든 방법이 있습니까? 누군가 다른 방법으로 쿠키를 얻을 수 있습니까?

답변

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

관련 문제