摘要: httpHandler 是特别类的一种,可以处理对特定类型文件的请求。实际上甚至可以通过创建自己的处理器来处理对.aspx 页面的请求,将整个页面的处理系统换掉。下面我们就用HttpHandler 来防止图片盗链。代码:using System;using System.Web;namespace HttpHandlerDemo{ public class JpgHandler:IHttpHand... 阅读全文
posted @ 2009-12-04 22:09 貔貅 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 1、AspnetUpload 地址:http://www.aspnetupload.net/ 最早接触的上传控件。带进度条,能与系统自带的InputFile控件共用。不过是收费的,而且对Firefox支持较差。最新版本是2.32、FancyUpload - Swiff meets Ajax (v2.0)(开源)地址:http://digitarald.de/project/fancyupload/... 阅读全文
posted @ 2009-12-04 22:07 貔貅 阅读(2644) 评论(1) 推荐(0) 编辑
摘要: 利用缓存,可以极大提高web应用程序的性能。 ASP.NET页面中执行最慢的操作是数据库的访问。打开一个数据库连接并读取数据是很慢的操作。改进性能的最好方法是改进访问数据的代码而不是访问数据库的代码。 ASP.NET 2.0 Framework支持下列类型的缓存: ·页面输出缓存 ·局部页面缓存 ·数据源缓存 ·数据缓存 使用页面输出缓存 可以给一个... 阅读全文
posted @ 2009-12-04 21:52 貔貅 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 最近所做的一个项目需要用到的在线用户列表,上网搜索了一下发现现有的解决方案对用户意外退出的处理均不是太理想。一般来说,用户离开系统的方式有三种:主动注销、会话超时、直接关闭浏览器,对于前两种,我们很容易便可将该用户从在线列表中清除,关键是第三种(很多用户都是直接关闭窗口的~~郁闷ing),程序无法捕获窗口关闭的精确时间,只能等到会话超时后在能将该用户清除出在线列表,假设我们设置会话超时时间为60分... 阅读全文
posted @ 2009-12-04 21:46 貔貅 阅读(279) 评论(0) 推荐(0) 编辑