我的 vb.net 代码写入一个 cookie 值,然后检索它。
写入 cookie 的代码是:
Dim cookie As HttpCookie = New HttpCookie("mySessionID", mySessionID)
cookie.Expires = DateTime.Now.AddDays(90)
cookie.HttpOnly = True
Response.Cookies.Add(cookie)
以及在后续页面上阅读它的代码:
Dim myRetrivedSessionID as String = Request.Cookies("mySessionID").Value
当代码在 FireFox 中运行时,它运行良好,但在 IE8(或 IE7)中运行时,“Request.Cookies("mySessionID").Value”总是抛出异常“对象引用未设置为对象的实例”。,我解释为它找不到要加载的保存值?
知道为什么我失败了吗?更重要的是,我该如何解决它!
感谢您的帮助,我这几天一直在努力解决这个问题。