2016-07-28 15 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; 
    } 

任意のアイデア:私はこれなしで1クラスのクッキーについてのすべての方法がありますか?多分、誰かがクッキーを手に入れる方法がありますか?

答えて

2

HttpContext.Currentを試しましたか? ASP.NETを使用している場合、これはコード内のどこからでも現在のコンテキストにアクセスする方法です。そうでない場合は、解決策がより難しくなります。

I.E.

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

それは働いたが、今のHttpContext doesntのだが、クッキー HttpContext.Request.Cookies <含まれている - – Recovery

+0

を、私は私が馬鹿だコードサンプル – Gilthans

+0

くそを追加しました。おかげでうまく働いています:) – Recovery

関連する問題