HTTPHandler有什么作用

李兴兰 2011-03-30 11:59:30
为什么不能用一个页面来实现处理请求呢?里面的两个方法分别是什么?
...全文
138 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
比如说你上五星级饭店订一间客房里去大便,跟上路边的公共厕所大便的效果是一样的,通常没有必要订一间五星级饭店包间而仅仅为了拉屎。

同样地,为了简单地访问一下服务器的最轻量级功能,没有必要让服务器花上百倍的代价给你创建和经过整个页面对象的处理过程。即使你写一个aspx然后删除所有所谓的控件,也是在搞浪费。
KeepMoving 2011-03-30
  • 打赏
  • 举报
回复
它是处理HttpHander的一般处理程序,处理来自Web的请求,继承IHttpHandler接口 ,不是不能用一个页面来实现请求,其实用aspx也可以的,但我们的目的是用来处理请求,而不需要页面展示,所以没用aspx页面,如果你的aspx.cs里面只是代码,把前台的显示标记都去了,都是差不多的!详细请看
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 sp1234 的回复:]
比如说你上五星级饭店订一间客房里去大便,跟上路边的公共厕所大便的效果是一样的,通常没有必要订一间五星级饭店包间而仅仅为了拉屎。

同样地,为了简单地访问一下服务器的最轻量级功能,没有必要让服务器花上百倍的代价给你创建和经过整个页面对象的处理过程。即使你写一个aspx然后删除所有所谓的控件,也是在搞浪费。
[/Quote]


LZ,不是说不能,而是事实上不必要,单纯地处理请求HttpHander的一般处理程序比aspx要快得多,少了HttpMoudel中间很多验证和句柄传递,最关键的是省去了对Page对象处理
taz01 2011-03-30
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 sp1234 的回复:]
比如说你上五星级饭店订一间客房里去大便,跟上路边的公共厕所大便的效果是一样的,通常没有必要订一间五星级饭店包间而仅仅为了拉屎。

同样地,为了简单地访问一下服务器的最轻量级功能,没有必要让服务器花上百倍的代价给你创建和经过整个页面对象的处理过程。即使你写一个aspx然后删除所有所谓的控件,也是在搞浪费。
[/Quote]
终于回来了!
N天不见你的解答,还真有点不习惯!

13,347

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 .NET技术前瞻
社区管理员
  • .NET技术前瞻社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧