0

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

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

3 回答 3

2

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

于 2012-04-19T06:30:37.230 回答
1

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

于 2012-04-19T06:33:00.870 回答
0

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

于 2012-04-19T09:13:53.487 回答