在web.config中配置httpHandlers节点是的说明
生活随笔
收集整理的這篇文章主要介紹了
在web.config中配置httpHandlers节点是的说明
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
<system.web> <httpHandlers> <add verb="*" path="*.lcj" type="WebHttpHandler.MyHandler" /> </httpHandlers> .......... </system.web>
?
說明如下:
verb可以是“POST”或 “GET”,表示對GET或POST的請求進行處理。“*”表示對所有的請求進行處理。
path指明相對應的文件進行處理,"*.aspx" 表示對發給所有的ASPX頁面的請求進行處理,也可以指明路徑,
如,“/test/*.aspx” 表明只對test目錄下的aspx文件進行處理。
type屬性中,指明要進行處理的類名,但是這個類名一定要繼承IHttpHandler這個接口。
例子中WebHttpHandler指的是名稱空間,MyHandler指的是繼承IHttpHandler這個接口的類。
?
HttpHandler:
HttpHandler是HTTP請求的處理中心,真正地對客戶端請求的服務器頁面做出編譯和執行,并將處理過后的信息附加在HTTP請求信息流中再次返回到HttpModule中。
?HttpHandler與HttpModule不同,一旦定義了自己的HttpHandler類,那么它對系統的HttpHandler的關系將是“覆蓋”關系。
IHttpHandler接口聲明:
public interface IHttpHandler { bool IsReusable { get; } public void ProcessRequest(HttpContext context); //請求處理函數 }?
出處:http://blog.csdn.net/joyhen/article/details/8747509
轉載于:https://www.cnblogs.com/mq0036/p/7018612.html
總結
以上是生活随笔為你收集整理的在web.config中配置httpHandlers节点是的说明的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C#使用事件方式Winform窗体之间传
- 下一篇: 模块和内置函数