Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 使用HttpContext比使用HttpApplication有什么优势?_C#_Asp.net_Iis_Page Lifecycle - Fatal编程技术网

C# 使用HttpContext比使用HttpApplication有什么优势?

C# 使用HttpContext比使用HttpApplication有什么优势?,c#,asp.net,iis,page-lifecycle,C#,Asp.net,Iis,Page Lifecycle,在HttpContext级别拦截ASP.Net应用程序的请求,而不是等待HttpApplication管道处理该请求,有什么好处?您将苹果与橙子相比较。HTTPContext保存有关单个HTTP请求的HTTP特定信息,而HTTPApplication包含处理该请求的事件 也许您指的是HttpHandler和HttpModule?换句话说,您可以使用引用HTTPContext的HTTPHandler拦截请求,以获取有关该请求的信息,如查询字符串等。这可能有助于您理解这些概念 谢谢啊哈!当您说“

在HttpContext级别拦截ASP.Net应用程序的请求,而不是等待HttpApplication管道处理该请求,有什么好处?

您将苹果与橙子相比较。HTTPContext保存有关单个HTTP请求的HTTP特定信息,而HTTPApplication包含处理该请求的事件


也许您指的是HttpHandler和HttpModule?换句话说,您可以使用引用HTTPContext的HTTPHandler拦截请求,以获取有关该请求的信息,如查询字符串等。

这可能有助于您理解这些概念

谢谢

啊哈!当您说“您将使用引用HTTPContext的HTTPHandler截获请求,以获取有关该请求的信息,如查询字符串等”时,实际上与我和另一位开发人员进行了对话。虽然我们正在研究的代码并不是HttpApplication的优势,但它使用不同的信息访问一个完全不同的领域。谢谢你的第二个意见!