Asp.NET 处理程序和通用处理程序
在 Visual Studio 2010 中,当您说 new Item 时,您可以看到 Asp.NET Handler 和 Generic Handler。你能告诉我有什么区别吗?我认为它是随 .NET 4.0 一起提供的,因为我在 Google 上找不到相关内容。
谢谢。
In Visual Studio 2010, when you say new Item, you can see Asp.NET Handler and Generic Handler. Can you tell me what's the difference, I think it came with .NET 4.0 because I couldn't find related thins on Google.
Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我认为您的困惑可能来自 Visual Studio 对术语的使用。
“ASP.NET 处理程序”实际上是一个 HTTP 处理程序,它是“运行的进程响应对 ASP.NET Web 应用程序发出的请求 最常见的处理程序是处理 .aspx 文件的 ASP.NET 页面处理程序。当用户请求 .aspx 文件时,该请求将由该页面处理程序处理。 ”
“通用处理程序”(.ashx) 是一种 HTTP 处理程序。通用处理程序是“所有没有 UI 的 Web 处理程序的默认 HTTP 处理程序,并且包括 @WebHandler 指令。”
I think your confusion probably comes from Visual Studio's use of terminology.
An "ASP.NET Handler" is actually a HTTP handler which is "the process that runs in response to a request that is made to an ASP.NET Web application. The most common handler is an ASP.NET page handler that processes .aspx files. When users request an .aspx file, the request is processed by the page handler."
A "Generic Handler" (.ashx) is a type of HTTP handler. Generic handlers are the "default HTTP handler for all Web handlers that do not have a UI and that include the @ WebHandler directive."