这个问题与这个问题有关,尽管我认为我在那里过于冗长,没有得到一个好的答案。我会简短地介绍一下。
我正在开发一个 Web 处理程序 (ashx),它接受来自 aspx 页面的表单提交。当处理程序接收到这个表单提交时,为了完成它需要做的工作,它需要知道已登录的用户 (User.Identity.Name),但我无法依赖于浏览器发送的 cookies。
我知道我可以获取 Session.SessionID 并将其放入一个隐藏的表单字段中,但一旦我的处理程序接收到表单提交,如何使用该 SessionID 来确定已登录用户的身份?
我正在使用 StateServer 模式进行会话状态。
我正在开发一个 Web 处理程序 (ashx),它接受来自 aspx 页面的表单提交。当处理程序接收到这个表单提交时,为了完成它需要做的工作,它需要知道已登录的用户 (User.Identity.Name),但我无法依赖于浏览器发送的 cookies。
我知道我可以获取 Session.SessionID 并将其放入一个隐藏的表单字段中,但一旦我的处理程序接收到表单提交,如何使用该 SessionID 来确定已登录用户的身份?
我正在使用 StateServer 模式进行会话状态。