我有一个HttpModule,我想为当前请求选择HttpHandler,这可能吗?另外web.config
不是一个选项,因为条件不是基于路径或扩展名。我的搜索技巧失败了,无论我使用什么关键字,所有结果都是“IHttpHandler vs IHttpModule”。从自定义HttpModule中选择HttpHandler
6
A
回答
4
0
您可以创建一个HttpModule,它将在客户端(浏览器)的每个请求上运行。
在这里看到他如何使用cookie通过使用HttpModule发送timezoneOFFset。
http://weblogs.asp.net/cprieto/archive/2010/01/03/handling-timezone-information-in-asp-net.aspx
下载的代码,看到的东西是如何工作的。
肯定需要一些配置更改。
1
听起来,对我来说,就像你正在寻找一个IHttpHandlerFactory
。这可能会在你的web.config
文件进行注册(我不知道是否有可能通过IHttpModule
注册此。见:Walkthrough: Creating and Registering HTTP Handler Factories
我碰到一个有趣的帖子最近,覆盖dynamically registering an IHttpModule
来到我知道这是什么,你的对面要找的,但你会发现很有趣
+0
IHttpHandlerFactory接近我所需要的,但仍然需要映射到`web.config` 。感谢您的建议和文章;)再过两个小时后,我找到了我正在寻找的东西:`HttpContext.RemapHandler` – BlackSwan 2011-02-17 16:23:32
相关问题
- 1. HttpModule或HttpHandler WCF重定向
- 2. 在asp.net中的Httphandler和Httpmodule
- 3. ASP.Net自定义的HttpModule
- 4. ASP.NET MVC自定义的HttpHandler
- 5. ASP.NET 4自定义路由中的HttpHandler
- 6. IIS 7中的ASP.NET自定义HttpHandler 7.5
- 7. 添加自定义httpmodule以有选择地路由到MVC或自定义处理程序
- 8. IIS7自定义HttpModule的网站 - 如何
- 9. 从自定义处理程序中调用默认的asp.net HttpHandler
- 10. SQL自定义选择
- 11. 自定义选择jQuery
- 12. jQuery自定义选择
- 13. jquery:自定义选择框?
- 14. 自定义jQuery选择框
- 15. 自定义选择与SQL
- 16. HTML自定义选择
- 17. 自定义选择标记
- 18. 自定义选择框
- 19. 自定义选择机制
- 20. Doctrine_RawSql自定义选择
- 21. 自定义选择的jquery
- 22. 使用HttpHandler或HttpModule上传大文件?
- 23. 自定义HttpHandler永不运行
- 24. asp.net自定义HttpHandler和URL路由
- 25. .NET自定义扩展的HttpHandler
- 26. J2ME Canvas中的自定义选择组
- 27. 在IE中自定义选择
- 28. 使用自定义httpmodule并且'Sys'未定义错误
- 29. woocommerce自定义选择选项功能
- 30. 自定义选择选项的外观
我已经有一个HttpModule运行,我需要的是通过检查这个HttpModule中的一些条件来选择执行哪个处理程序,谢谢 – BlackSwan 2011-02-17 12:11:51