簡體   English   中英

在VB.NET中編寫cookie,如何在Javascript中提取?

[英]Wrote cookie in VB.NET, how to extract in Javascript?

我已經在網上搜尋了幾個小時,但是沒有找到任何可以幫助的東西。 可能對我對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 ...好吧...我是菜鳥。

有人知道有什么好的資源嗎?

謝謝,

傑森

我強烈建議在這里使用jQuery Cookie插件。 jQuery是一個使使用JavaScript更容易的庫。 jQuery在這里

要使用jQuery向Cookie添加值,您可以使用:

$.cookie("myCookieItem", "true");

要讀取該值,請使用:

$.cookie("myCookieItem")

取自Quirks模式的Cookie頁面

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM