HttpContext.Current 始终等于 null

本文关键字:null Current HttpContext | 更新日期: 2023-09-27 18:31:48

请帮我解决我的问题。 我的问题是HTTPContext.Current总是等于null。 提前谢谢..请参阅下面的代码

HttpContext _context = null;
public EventReceiver()
{
    _context = HttpContext.Current;
}

HttpContext.Current 始终等于 null

由于您正在接收事件,因此该事件已经发生。到现在为止,上下文已经消失了。

HttpContext.Current 将不适用于您的自定义类 EventReceiver,除非您从具有它(如 WebPage)的类传递它

不应依赖事件接收器中的上下文。相反,您应该从事件的属性中获取所有对象,这些对象作为参数传递给接收器的方法。
看到这个问题