gpt4 book ai didi

asp.net-mvc - 在 Http Handler ashx 中获取 session

转载 作者:行者123 更新时间:2023-12-03 23:55:22 24 4
gpt4 key购买 nike

我正在使用 Http Handler ashx 文件来显示图像。
我正在使用 Session 对象来获取图像并在响应中返回

现在的问题是我需要使用自定义 Session 对象,它只是 HttpSession 状态上的 Wrapper 但是当我试图获取现有的自定义 session 对象时,它正在创建新的......
它没有显示 session 数据,我检查了 session ID,它也不同
请教我如何在 ashx 文件中获取现有 session ?

注意:当我使用 ASP.NET Session 时它工作正常

 [WebService(Namespace = "http://tempuri.org/")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
public class GetImage : IHttpHandler, System.Web.SessionState.IRequiresSessionState
{

最佳答案

当您想从 ASHX 或 HttpHandler 访问 session 状态时,如果您需要读/写访问权限,则需要实现 IReadOnlySessionState 或 IRequiresSessionState。

关于asp.net-mvc - 在 Http Handler ashx 中获取 session ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2329040/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com