【发布时间】:2018-05-11 19:22:51
【问题描述】:
我合并了一个 ASP.NET 和一个 HTML/jQuery 项目。 ASP.NET 项目使用会话 ID,但它没有出现在我的后台请求中。 我在浏览器 cookie 中看到“ASP.NET_SessionId”,但 JS 无法访问它。 连接到服务器时,如何告诉浏览器使用“ASP.NET_SessionId”? 可以通过 $.post() 函数设置吗?
【问题讨论】:
-
你到底想用它做什么,你不应该把它暴露给 js,因为那样你很容易受到会话劫持
-
我在后台通过 AJAX 发布和获取(特定于用户的)数据(登录用户的)。我在浏览器 URL 中看到会话 ID,但 AJAX 请求中缺少它。
-
您在 Ajax 中是如何称呼的?网络服务? Http处理程序?网络表单?
标签: jquery asp.net ajax session-cookies