标签: asp.net null httpcontext prerequesthandler
在Application_PreRequestHandlerExecute中总是假设HttpContext.Current是非空的是否安全?
编辑:假设ASP.NET webforms(不是MVC)。
答案 0 :(得分:1)
是的,除非您在asp.net管道之外运行代码(在单元测试或其他类似测试中)。
HttpApplication在创建时交付HttpContext。
HttpApplication
HttpContext
答案 1 :(得分:1)
如果应用程序正在运行,则必须有一个当前的httpcontext对象。