在Controller中创建Cookie,从Javascript读取cookie

时间:2015-02-17 12:27:02

标签: javascript vb.net cookies model-view-controller

使用MVC。

在我的一个控制器中,我正在创建一个如下的cookie:

 Function Login(ByVal access_token As String) As ActionResult
   Response.Cookies.Add(New HttpCookie("access_token", access_token))
 End Function

我想查看名为" access_token"的cookie的值。 客户端,以便了解javascript中的下一步。

我该怎么做?

任何帮助将不胜感激

更新

我找到了解决方案:

我只是在Javascript中添加此功能:

   function ReadCookie(cookieName) {
            var theCookie = "" + document.cookie;
            var ind = theCookie.indexOf(cookieName);
            if (ind == -1 || cookieName == "") return "";
            var ind1 = theCookie.indexOf(';', ind);
            if (ind1 == -1) ind1 = theCookie.length;
            return unescape(theCookie.substring(ind + cookieName.length + 1, ind1));
        }

我在Document.ready()上用我想要检索的cookie的名称来调用它:

if (ReadCookie("access_token") != '')
            { }

0 个答案:

没有答案