簡體   English   中英

如何從vb.net中的代碼讀取在jquery中創建的cookie?

[英]How do I read a cookie created in jquery from code behind in vb.net?

我已經在javascript中創建了一個cookie ...

(document).ready(function () {
    $.cookie("test", "Hello Michael");
    alert($.cookie("test"));
});

警報按預期顯示cookie內容。 我試圖在后面的vb.net代碼中讀回它...

Dim cookie As HttpCookie
cookie = HttpContext.Current.Request.Cookies.Get("test")

If IsNothing(cookie) Then
  txtCookie.Text = "Cookie not found"
Else
  txtCookie.Text = cookie.Value
End If

我總是得到“找不到Cookie”。

我顯然缺少了一些東西...請指教!

您需要將path值添加到Cookie中,

$.cookie("test", "Hello Michael", { path : "/" });

並且, Request.Cookies("test")將起作用。 另外, (document)$丟失。

暫無
暫無

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

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