最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

ASP.NET:把ashx寫到類庫里并在頁面上調(diào)用的具體方法

 更新時間:2013年06月08日 11:49:51   作者:  
最近在調(diào)整博客的架構(gòu),進一步把表現(xiàn)和業(yè)務(wù)分離,所以要把之前用ashx搞的那些Http Handler放到類庫中,下面是具體的步驟及代碼

在類庫中建Http Handler的操作很簡單,就是添加一個普通的類,然后把之前ashx里的代碼幾乎一模一樣貼到這個類中。但要注意命名空間和類名,因為之后我們會用 到。
樣例Handler:

復(fù)制代碼 代碼如下:

namespace EdiBlog.Core.Web.HttpHandlers
{
    using System;
    using System.Web;

    public class ExampleHandler : IHttpHandler
    {
        public bool IsReusable
        {
            get { return false; }
        }

        public void ProcessRequest(HttpContext context)
        {
            // 你自己的邏輯...
        }
    }
}


這個handler的邏輯不重要,你可以自己定義。關(guān)鍵點是實現(xiàn):IsReusable及ProcessRequest這兩個接口中定義的成員。
下面我們要去站點的web.config中注冊這個handler。如果你用的是IIS7及以上版本,并用了集成模式,就要這樣配置:
在system.webServer\handlers節(jié)點下添加:
<add name="ExampleHandler" verb="*" path="ex.axd" type="EdiBlog.Core.Web.HttpHandlers.ExampleHandler, EdiBlog.Core" />

其中,path是訪問handler用的路徑,并且拓展名需要在iis中注冊,如果你和我一樣用的是虛擬主機,并且不能自己管理IIS,請不要使用如abc這樣的IIS默認(rèn)不支持的拓展名。
type里有兩個參數(shù),第一個是handler類的完整命名,第二個是程序集的名稱。
現(xiàn)在我們在網(wǎng)頁上就可以用ex.axd來訪問handler了!

相關(guān)文章

  • ASP.NET實現(xiàn)文件上傳功能

    ASP.NET實現(xiàn)文件上傳功能

    這篇文章主要為大家詳細介紹了ASP.NET實現(xiàn)文件上傳功能,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-07-07
  • 發(fā)布一個基于TokyoTyrant的C#客戶端開源項目

    發(fā)布一個基于TokyoTyrant的C#客戶端開源項目

    目前在網(wǎng)上關(guān)于TokyoCabinet(以下簡稱TC)和TokyoTyrant(以下簡稱TT)的資料已相對豐富了,但在.NET平臺上的客戶端軟件卻相對匱乏,因為做Discuz!NT企業(yè)版的關(guān)系,兩個月前開始接觸TC和TT,開始寫相關(guān)的客戶端代碼。
    2010-07-07
  • 使用ASP.NET 2.0 CSS 控件適配器生成CSS友好的HTML輸出

    使用ASP.NET 2.0 CSS 控件適配器生成CSS友好的HTML輸出

    使用ASP.NET 2.0 CSS 控件適配器生成CSS友好的HTML輸出...
    2007-03-03
  • ASP.NET?Core中MVC模式實現(xiàn)路由二

    ASP.NET?Core中MVC模式實現(xiàn)路由二

    這篇文章介紹了ASP.NET?Core中MVC模式實現(xiàn)路由的方法,文中通過示例代碼介紹的非常詳細。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-04-04
  • ASP.NET實現(xiàn)圖形驗證碼功能

    ASP.NET實現(xiàn)圖形驗證碼功能

    ASP.NET 實現(xiàn)圖形驗證碼能夠增強網(wǎng)站安全性,防止機器人攻擊,本文介紹了如何使用 C# 和 ASP.NET 創(chuàng)建一個簡單而有效的圖形驗證碼系統(tǒng),包括生成隨機驗證碼、繪制驗證碼圖像以及將圖像輸出到客戶端等步驟,感興趣的朋友一起看看吧
    2024-03-03
  • ASP.NET MVC中使用Bundle打包壓縮js和css的方法

    ASP.NET MVC中使用Bundle打包壓縮js和css的方法

    這篇文章主要為大家詳細介紹了ASP.NET MVC中使用Bundle打包壓縮js和css的方法,感興趣的小伙伴們可以參考一下
    2016-05-05
  • .net core如何利用ConcurrentTest組件對方法進行壓力測試詳解

    .net core如何利用ConcurrentTest組件對方法進行壓力測試詳解

    這篇文章主要給大家介紹了關(guān)于.net core如何利用ConcurrentTest組件對方法進行壓力測試的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起看看吧
    2018-11-11
  • SignalR中豐富多彩的消息推送方式的實現(xiàn)代碼

    SignalR中豐富多彩的消息推送方式的實現(xiàn)代碼

    這篇文章主要介紹了SignalR中豐富多彩的消息推送方式的實現(xiàn)代碼,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-04-04
  • asp.net GridView 中增加記錄的方法

    asp.net GridView 中增加記錄的方法

    在 ASP.NET 2.0 中,GridView 支持修改/刪除記錄,但卻不支持新增記錄的功能(個人感覺是 GridVew 的一大缺憾,估計在下一版本中會加入此功能)
    2009-03-03
  • asp.net導(dǎo)出EXCEL的功能代碼

    asp.net導(dǎo)出EXCEL的功能代碼

    這是一段網(wǎng)上很多人使用的導(dǎo)出EXCEL代碼,但使用過程中發(fā)現(xiàn)很多不足的地方,其不用引入其它控件。
    2008-07-07

最新評論

报价| 静乐县| 乌海市| 都匀市| 大庆市| 武宣县| 万年县| 河北省| 中牟县| 连山| 潜江市| 凌海市| 五常市| 岑巩县| 徐州市| 邮箱| 乃东县| 思南县| 汨罗市| 巢湖市| 永安市| 康平县| 贵德县| 喀喇沁旗| 同江市| 罗甸县| 明溪县| 宜君县| 观塘区| 吉木乃县| 晋中市| 九龙县| 华阴市| 怀远县| 东台市| 益阳市| 平定县| 德江县| 成安县| 顺昌县| 临汾市|