2016-07-28 55 views
1

如何在公共類中使用HttpContext。我在一個類中沒有這個約cookie的方法:如何在公共類中使用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公共課嗎?也許有人有不同的方式來獲取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