Javascript 在C#中设置Cookie,在Jquery中设置access

Javascript 在C#中设置Cookie,在Jquery中设置access,javascript,c#,jquery,cookies,Javascript,C#,Jquery,Cookies,我必须在C#中设置cookie,并通过jQuery在UI中访问它。我需要在整个应用程序中访问此cookie。我可以在chrome开发者工具:Application-Storage-Cookies中看到cookie,但是如果我尝试以$的身份访问cookie(“MyCookie”)它是未定义的 C# jQuery $.cookie("_MyCookie"); 您可以在Jquery中获取cookie值,但是如果需要将Path参数指定为“/”之类的基本路径,然后指定过期时间,则可以获取上面提到的值。

我必须在C#中设置cookie,并通过jQuery在UI中访问它。我需要在整个应用程序中访问此cookie。我可以在chrome开发者工具:Application-Storage-Cookies中看到cookie,但是如果我尝试以
$的身份访问cookie(“MyCookie”)
它是未定义的

C#

jQuery

$.cookie("_MyCookie"); 

您可以在Jquery中获取cookie值,但是如果需要将Path参数指定为“/”之类的基本路径,然后指定过期时间,则可以获取上面提到的值。

您可以在Jquery中获取cookie值,但是如果需要将Path参数指定为“/”之类的基本路径,然后指定过期时间,则可以获取cookie值上面提到的值。

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>
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>

我认为您不是插件jquerycookie,或者如果插件不是有效路径,或者插件中有错误


例如,您可以访问

我认为您不是插件Jquery Cookie,或者如果插件不是有效路径,或者其中有错误


例如,您可以访问以下链接。。请点击以下链接。。非常感谢@konzo非常感谢@konzo
 Response.Cookies["MyCookieName"].Value = "CookieValue";