2011年7月24日
摘要: HttpModule和HttpHandler区别ASP.Net处理Http Request时,使用Pipeline(管道)方式,由各个HttpModule对请求进行处理,然后到达 HttpHandler,HttpHandler处理完之后,仍经过Pipeline中各个HttpModule的处理,最后将HTML发送到客户端浏览 器中。生命周期中涉及到几个非常重要的对象:HttpHandler,HttpModule,IHttpHandlerFactory,他们的执行(顺序)大致的执行过程是这样的:client端发送页面请求,被IIS的某个进程截获,它根据申请的页 面后缀(.aspx)不同,调用不同的 阅读全文
posted @ 2011-07-24 13:05 ithawk 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 使用HttpHandler为图片添加水印需求:1、为所有的大图添加水印2、不要直接在图片上生成水印,要保持图片的原汁原味3、要求可配置,配置的选项包括是否启用水印,水印图片可以更换,水印的位置可以更换解决方案: 在我们的图片管理系统中,用户上传的图片都通过一个二级域名进行管理,如 images.photocms.com所以就只需在这个应用中,拦截所有的图片请求交由asp.net处理,在asp.net程序中处理原图和水印图片,将结果输出给用户即可。 具体步骤如下: 1、配置IIS,将jpg后缀名的请求用aspnet_isapi.dll来接收处理。 2、配置Web.config ,添加.jpg处理 阅读全文
posted @ 2011-07-24 12:30 ithawk 阅读(478) 评论(0) 推荐(0) 编辑
摘要: [翻译]下拉列表多选控件MultiDropDownPosted on 2011-07-18 12:10敏捷学院阅读(62)评论(1)编辑收藏http://www.cnblogs.com/xingquan/archive/2011/07/18/2109359.html源代码下载:http://dev.mjxy.cn/a-Multi-select-drop-down-list-control-MultiDropDown.aspx翻译:白水 引用请注明出处<敏捷学院>介绍ASP.NET的DropDownList控件只允许我们选择一个项,为了克服这个限制,我写了一个MultiDropDow 阅读全文
posted @ 2011-07-24 08:40 ithawk 阅读(759) 评论(0) 推荐(0) 编辑
摘要: FlexPaper实现文档在线浏览http://www.cnblogs.com/insus/archive/2011/07/21/2112369.html最近有看到网友在做文档在线浏览,刚开始时,Insus.NeT是想使用FlashPaper 2来实现,由于自己的开发环境是Win7 64bit的,一直找不到FlashPaper 2的64bit的驱动,最后Insus.NET只好使用FlexPaper来实现了,FlexPaper有点不好,就是在浏览时,右下角有一个About Logo,如果文档放大浏览时,不小心会打开About的小窗口。心得与经验写于此,方便真正应用时,以备查阅。实现之后效果如下: 阅读全文
posted @ 2011-07-24 08:38 ithawk 阅读(742) 评论(2) 推荐(0) 编辑
摘要: ASP.NET Button、ImageButton、LinkButton、HyperLink区别2010-07-29 10:07:55|分类:ASP.NET|字号订阅这4个控件都属于WEB服务器控件,有很多相同的属性和事件。其区别如下所示。在*.aspx页面中插入Button控件如以下代码所示。<asp:Button runat="server" ID="b1" Text="Button控件" />在页面运行后,Button控件最终生成的HTML标签如以下代码所示。<input type="submit& 阅读全文
posted @ 2011-07-24 00:02 ithawk 阅读(646) 评论(0) 推荐(0) 编辑