2017-06-15 3 views
1

C#でクッキーを設定し、jQueryを通じてUIにアクセスする必要があります。アプリケーション全体を通してこのCookieにアクセスする必要があります。私はクローム開発ツールのクッキーを見ることができます:アプリケーション - ストレージ - クッキーしかし、私は$.cookie("_MyCookie")としてアクセスしようとすると、未定義です。C#でクッキーを設定し、Jqueryでアクセスする

C#

Response.Cookies.Add(new HttpCookie("_MyCookie") { Value = language }); 

jQueryの

$.cookie("_MyCookie"); 
+0

フォローを訪問することができ、たとえば

are you plugin Jquery Cookie? .. https://forums.asp.net/t/1635824.aspx?Set+cookie+with+JQuery+and+read+it+コード+背後 – UJS

答えて

0

あなたはjqueryの中にクッキーの値を取得することができますが、 '/' のようなベースパスとしてPathパラメータを指定して、あなたの後の時間を期限切れにする必要性が存在すべきです上記のように価値を得ることができます。

0

jQueryのコード

<script> 
     function ShowCookie() { 
      var MyCookie = getCookieValue("MyCookieName"); 
      alert(MyCookie); 
     } 

     function getCookieValue(name) { 
      cookieList = document.cookie.split('; '); 
      cookies = {}; 
      for (i = cookieList.length - 1; i >= 0; i--) { 
       cookie = cookieList[i].split('='); 
       cookies[cookie[0]] = cookie[1]; 
      } 
      return cookies[name]; 
     } 
    </script> 

C#コード

Response.Cookies["MyCookieName"].Value = "CookieValue"; 
+0

ニース "JQueryコード"あなたはそこにいる... – konzo

0

私はあなたがjqueryのクッキーや場合は、有効なパスまたはそれで何か間違っ続いていないプラグインプラグインされていないと思います。あなたがリンク以下this link

関連する問題