首页 > 解决方案 > 仅给定会话 ID,如何访问 ASP.NET 会话状态?

问题描述

我们有一个使用会话状态的 ASP.NET 应用程序。传入的请求具有 ASP.NET 会话 ID cookie,这允许 ASP.NET 的内部设置 HttpContext.Session,准备好由例如 aspx 页面中的请求处理代码使用。

现在考虑一个自定义 HTTP 处理程序,该处理程序处理没有​​ cookie 的请求和通过查询参数传达的会话 ID(这将被加密)。缺少会话 ID cookie 意味着标准 ASP.NET 处理无法设置 HttpContext.Session。有什么方法可以让我们直接从查询参数给定会话 ID 访问会话状态?

标签: asp.net.netsession-state

解决方案


推荐阅读