Application_PreRequestHandlerExecute:null HttpContext.Current?

时间:2010-02-05 20:53:45

标签: asp.net null httpcontext prerequesthandler

在Application_PreRequestHandlerExecute中总是假设HttpContext.Current是非空的是否安全?

编辑:假设ASP.NET webforms(不是MVC)。

2 个答案:

答案 0 :(得分:1)

是的,除非您在asp.net管道之外运行代码(在单元测试或其他类似测试中)。

HttpApplication在创建时交付HttpContext

答案 1 :(得分:1)

如果应用程序正在运行,则必须有一个当前的httpcontext对象。

相关问题