javascript - 在VB.NET中写了cookie,如何在Javascript中提取?

标签 javascript vb.net cookies

我已经在网上搜索了几个小时,但没有找到任何有用的信息。我完全是 javascript 的菜鸟,这可能无济于事。

在我后面的 VB.NET 代码中,我创建了一个多名称/值对 cookie,如下所示:

        Dim UserCookie As HttpCookie = New HttpCookie("UserInfo")
        UserCookie.Values.Add("UserNumber", Me.UserNumber.Text)
        UserCookie.Values.Add("Password", Me.Password.Text)
        UserCookie.Values.Add("UserName", Me.UserName.ToString)
        Response.Cookies.Add(UserCookie)

现在,我需要做的(不知何故)是在 javascript 中读取“UserInfo”cookie 并能够随意提取这些值。我在那里发现的大部分内容都完全做我需要做的事情。

我正在尝试做一些这样的事情:

var MyValue = ReadCookie("UserInfo", "UserName")

...MyValue 将等于用户在文本框中输入的任何值。我找不到这样的东西和我的 javascript...好吧...我是菜鸟。

有人知道什么好的资源吗?

谢谢,

杰森

最佳答案

取自Quirks Mode's cookie page :

function readCookie(name) {
    var nameEQ = name + "=";
    var ca = document.cookie.split(';');
    for(var i=0;i < ca.length;i++) {
        var c = ca[i];
        while (c.charAt(0)==' ') c = c.substring(1,c.length);
        if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
    }
    return null;
}

关于javascript - 在VB.NET中写了cookie,如何在Javascript中提取?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6446974/

相关文章:

javascript - jquery 在函数 ajax 函数中存在全局变量问题

javascript - 你怎么知道一个对象有哪些方法

javascript - 无法清除 Vaadin-grid 中的输入?

vb.net - 在不停止可执行文件的情况下编辑 VB.net 代码

vb.net - 如何绘制圆形渐变?

javascript - 用 jquery 替换图像的 src

vb.net - 使用 VB.Net 中的 HtmlAgilityPack 检查元素是否具有特定属性

cookies - 环境之间的沙盒 Cookie

jquery cookie 插件 - 无法让它工作?

cookies - 在scrapy Request中删除cookies