ASP.NET网站开发(HttpHandler)

本文介绍了ASP.NET中的HttpHandler技术,用于在服务器端动态添加数字水印,区别于HttpModule。详细讲解了如何创建HttpHandler,以及通过两种方式实现数字水印:指定Handler和全局Handler。并提供了配置Web.config及HttpHandler类的示例代码。
摘要由CSDN通过智能技术生成

    HttpHandler     

      一、 Httphandler技术是指既方便又不破坏原始图片,只是在服务器发送图片带客户端前做一些处理,动态的添加上数字水印效果的技术。

       二、HttpHandler与HttpModule的区别:在HTTP请求的处理过程中,只能调用一个HttpHandler,但可以调用多个HttpModule;一个请求可已经过多个Module最终只能被一个Handler处理。

       三、  HttpHandler概述:打开VisualStudio创建一个ASP.NET  Web 应用程序,在“添加”“新建项”中添加“一般处理程序”,如图所示

单击“添加”以后创建了一个以.ashx为后缀的文件。默认内容为:


using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;

namespace WebApplication1
{
    /// <summary>
    /// Handler1 的摘要说明
    /// </summary>
    public class Handler1 : IHttpHandler
    {

        public void ProcessRequest(Ht
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值