我有一個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中自定義的HttpHandler
- 4. ASP.Net自定義的HttpModule
- 5. ASP.NET跟蹤 - 自定義HttpModule
- 6. ASP.NET MVC自定義的HttpHandler
- 7. IIS 7中的ASP.NET自定義HttpHandler 7.5
- 8. ASP.NET 4自定義路由中的HttpHandler
- 9. 從選擇一個菜單中選擇自定義對象JSF
- 10. 自定義選擇選項
- 11. 添加自定義httpmodule以有選擇地路由到MVC或自定義處理程序
- 12. 如何爲IIS7集成自定義HttpModule
- 13. IIS7自定義HttpModule的網站 - 如何
- 14. 使用HttpHandler或HttpModule上傳大文件?
- 15. 從自定義處理程序中調用默認的asp.net HttpHandler
- 16. 自定義選擇:可選擇
- 17. 自定義HttpHandler永不運行
- 18. asp.net自定義HttpHandler和URL路由
- 19. .NET自定義擴展的HttpHandler
- 20. android drawable選擇自定義
- 21. 自定義選擇標記
- 22. Doctrine_RawSql自定義選擇
- 23. 自定義選擇框
- 24. 自定義擴大選擇
- 25. 自定義選擇jQuery
- 26. 創建自定義選擇
- 27. JQuery自定義選擇器
- 28. SQL自定義選擇
- 29. jquery:自定義選擇框?
- 30. CGridView自定義CActiveDataProvider選擇
我已經有一個HttpModule運行,我需要的是通過檢查這個HttpModule中的一些條件來選擇執行哪個處理程序,謝謝 – BlackSwan 2011-02-17 12:11:51