javascript - 如何从 vb.net 后面的代码读取在 jquery 中创建的 cookie?

标签 javascript jquery vb.net cookies

我在 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)$ 丢失。

关于javascript - 如何从 vb.net 后面的代码读取在 jquery 中创建的 cookie?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29947343/

相关文章:

javascript - 根据 xml 解析返回的数据编写条件

javascript - FileReader 的 Promise 函数过早解析

javascript - 编辑器数据表 : Not Working

javascript - 点击图片后全屏div

c# - 如何在自身内部嵌套 ASP.Net 用户控件?

c# - 无法在 ASP.NET 中隐藏 VIEWSTATE 隐藏字段

javascript - ChartJS - 雷达图选项不起作用

javascript - 一半 CSS 未显示

javascript - 如何使用 ajax/javascript 在表单中附加文本?

c# - 如何制作自动调节控件?