1

良い一日..!クラスで呼び出されたときにクッキーの値を取得する際に問題があります..

ここに私の default.aspx のコードがあります。 aspx ページ内の when で値を取得できます

  HttpCookie myCookie = new HttpCookie("SAMPLE");
  myCookie["value"] = HttpUtility.UrlEncode(value);
  myCookie.Expires = DateTime.Now.AddDays(1d);
  Response.Cookies.Add(myCookie);

  if (Request.Cookies["SAMPLE"] != null)
        {
            string userSettings;
            if (Request.Cookies["SAMPLE"]["value"] != null)
            { userSettings = Request.Cookies["SAMPLE"]["value"]; }
 }

しかし、このコード HttpUtility.UrlDecode(HttpContext.Current.Request.Cookies["SAMPLE"]["value"]) を使用してクラス内で Cookie を呼び出すと、値がありません..任意のアイデア..? ご連絡をお待ちしております..

よろしく、

リンク

4

1 に答える 1

0

あなたはと置き換えることができますResponse

 ....
 Response.Cookies.Add(myCookie);

if (Response.Cookies["SAMPLE"] != null)
{
...
}
于 2012-10-10T04:22:19.203 に答える