c# - ASP.NET_SessionId cookie 未定义

标签 c# asp.net-mvc session-cookies

我正在开发 ASP.NET MVC 应用程序。我想在 javascript 中访问 sessionid,所以为此我试图在 javascript 中读取 ASP.NET_SessionId cookie:

=>  $.cookie("ASP.NET_SessionId")
=>  undefined

但我变得不确定。谁能告诉我如何访问 sessionId cookie?

最佳答案

您无法访问 session cookie,因为它被设置为 HTTP Only .

因此出于安全原因,它对 JavaScript 是隐藏的。将其暴露给 JavaScript 将是一个巨大的安全漏洞。

This coding horror blog talks about how cookies are protected from Javascript

关于c# - ASP.NET_SessionId cookie 未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15434016/

相关文章:

c# - 用户控件中的 WPF 流向

c# - 在 Azure 移动应用服务客户端中,如何设置 userId 以便 loginAsync 工作?

c# - 检测玩家何时与粒子碰撞 - Unity

c# - 保存 LINQ-To-SQL 实体时出现 "Specified cast is not valid"错误

asp.net - asp.net *WebForms* 开发人员对 future 有何期望?

c# - Xamarin Forms - 如何获取设备的当前国家/地区

c# - 使用 dotnetopenauth 的 Facebook/Twitter?

javascript - 在 Javascript 中设置 Cookie 然后 window.location.href 不发送更新的 cookie

session - Rails 4 跨子域共享 session

php - 这是重建给定用户 session 的正确方法吗?