用户控件和HttpHandier

用户控件和HttpHandier

用户控件:

       用户控件可用来实现页面中重要的代码,是可以一次编写多出方便使用的功能块,它们是ASP.NET最简单的形式。

       简单来说,用户控件是能够在其中放置标记和Wed服务器控件的容器,可以看作一个独立的单元,拥有自己的属性和方法并可放在ASPX页面上。

1.创建用户控件:

在Visual Studio 2010中创建控件非常简单,首先创建Wed一个站点。

在解决方案站点中添加新项,在已安装模版中添加Wed用户控件

在用户控件的前台添加一个输入框和一个按钮

不能直接将用户控件拉进前台代码中,否则只是页面只显示超链接

2.使用用户控件

设置属性使用用户控件


定义一种方法使用用户控件,使其按钮背景色和输入内容为红色


封面水印:

     数字水印是一种应用面很广的技术,在网站中可以对著作的保护,在网站中可以对图片添加上网站的标识,防止他人盗用资源。

使用封面水印有两种方式

1,直接编辑每一张图片(局部水印):需要大量的人力,在资源众多的网站中不适合

在站点将图片文件夹ProductImgs复制进站点。

打开文件夹直接将图片拉进div中。

并且在Default.aspx将图片的sre="ProductImgs/1.jpg"文件地址换成sre="Handle1.ashx?id=1"让后台代码找到

如果将设置水印将grephics.DrawString("可以设置成你想要的字母或者字",new Fout("设置字体",15(15是字体大小)),BruShes.Red(这个是设置颜色为红色),0,0(0,0是在左上角的位置,如果设置右下角需要img.width-30,img.Height-30。宽度不确定,只能根据字数多少逐步增加减少大小))

2,编程实现批量编辑图片(全局水印):节约人力,效率高,但原始文件丢失

全局水印和局部水印差不多,只在一般处理程序Handle1.ashx后台修改了string file=context.Request.PhyicalPath这一句话;

并且在Wed.config 后台找到httpHandiers配置文件










  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值