HttpHandler和Web用户控件之间有什么区别以及何时使用每个用户控件?

Edu*_*eni 1 asp.net

我一直在广泛使用用户控件,但从不使用HttpHandler,并且想知道我是否做了次优或错误的事情

Chr*_*rts 6

不幸的是,你的问题有点像"我应该使用三明治还是水泥搅拌机".HttpHandlers和用户控件是完全不同的东西.

HttpHandlers用于处理HTTP请求.例如,如果要动态创建RSS提要,可以编写一个HTTP处理程序来处理对".rss"文件的所有请求,创建输出并将其发送回用户.

ASPX页面中使用用户控件来封装您希望在多个页面中重复使用的功能单元.

有可能,如果你成功使用用户控件,你不想使用HttpHandlers!