- 博客(9)
- 收藏
- 关注
原创 asp.net 页面部分缓存
页面部分缓存概述<br />页面部分缓存允许缓存页的部分内容,其他部分则为动态内容。由于大部分Web页面的某些部分在每一次请求时都需要进行更改,所以,在这种情况下,就只能缓存页面的一部分,即页面部分缓存。<br />页面部分缓存可采用两种工作方式:控件缓存和缓存后替换。控件缓存有时也称为分段缓存,这种缓存方式允许将信息包含在一个用户控件内,然后将该用户控件标记为可缓存的,以此来缓存页输出的部分内容。而缓存后替换将缓存整个页,但页中的某些部分是设为不缓存的。这恰恰与控件缓存相反。<br />设置控件缓存的实质
2010-09-18 10:10:00 667
原创 应用程序缓存
页面数据缓存<br />应用程序数据缓存(即页面数据缓存)提供了一种编程方式,可通过键/值将任意数据存储在内存中,该缓存机制类似于Session。应用程序数据缓存的主要功能是在内存中存储各种与应用程序相关的对象。通常这些对象都需要耗费大量的服务器资源才能创建。因此,对这些对象实施缓存有着明显的益处。使用应用程序缓存与使用应用程序状态类似。但是,与应用程序状态不同的是,应用程序数据缓存中的数据是容易丢失的,即数据并不是在整个应用程序生命周期中都存储在内存中。<br />应用程序数据缓存的优点是由ASP.NET
2010-09-11 15:46:00 661
原创 为相册中照片加上淡入淡出效果(AJAX)
为相册中照片加上淡入淡出效果(AJAX)首次浏览相册中照片会以自动播放的形式展示照片,如果手动停止其自动播放功能,单击“下一张”或“上一张”按钮时照片会先以淡出效果出现,然后再以淡入方式出现。ASP.NET AJAX Control Tookit提供了一套功能强悍的动画开发架构,此开发架构的名称就是动画集锦(AnimationExtender)。更重要的是只需通过简单的声明方式就能够制作出许多令人眼前一亮的视觉效果,例如可以设置当目标控件发生特定的事件(OnLoad、OnClick、OnMouseOver或
2010-09-11 14:00:00 603
原创 网站常用验证码之二:绘制数字与字母组合的验证码
在开发企业地理信息管理系统登录模块时,使用数字加字母组合的图文验码技术来增强系统的安全性。运行本实例,输入用户“mr”,密码“mrsoft”及验证码,将跳转到欢迎用户页,运行效果如图1所示。n 关键技术本实例中通过引用using System.Drawing命名空间,利用Graphics的FromImage方法创建一个画布,并设置画布的宽和高,设置完成后,通过Graphics类的DrawString方法将随机生成的字符串验证码绘制到画布中。(1)FromImage方法语法:public sta
2010-09-11 13:41:00 639
原创 页面输出缓存
页面输出缓存概述页面输出缓存是一种最简单的缓存形式,将已经生成的动/静态页面的全部内容保存在服务器内存中。页输出缓存在内存中存储处理后的 ASP.NET 页的内容。这一机制允许ASP.NET向客户端发送页响应,而不必再次经过页处理生命周期。页输出缓存对于那些不经常更改,但需要大量处理才能创建的页特别有用。例如,如果创建大通信量的网页来显示不需要频繁更新的数据,通过页输出缓存则可以极大地提高该页的性能。可以分别为每个页配置页缓存,也可以在Web.config文件中创建缓存配置文件。利用缓存配置文件,只定义一次
2010-09-04 10:11:00 450
原创 网站常用验证码讲解之一:绘制纯数字的网站验证码
用户注册或登录时,为了进一步保证安全性,越来越多的网站开始采用动态生成的图形码或附加码进行验证。验证码技术就是在服务器端,生成一个随机数,并保存在内存中,然后将随机数写入设计好的图片中,发送给浏览器,并以图片形显示给最终用户。这里将实现的是数字验证码技术,即随机生成4位数字做为验证码。在开发绘制会员登录验证模块时使用数字验证码技术。主要关键技术就是应用GDI+绘制验证码图片,并将其显示在验证图片中的数字绘制成彩色。在绘制验证码的同时,在画布中利用SetPixel方法绘制一些色点,以防止非法人员通过机器人软件
2010-09-03 18:29:00 875 1
转载 使用Application和SessionID实现在线用户列表统计
<br />Application是一个共享对象,意味着所有访问此应用程序的客户均可以看到这个Application对象的值。使用Application和SessionID来统计当前在线人数。<br /><br />代码 <br /><%@ Application Language="C#" %><br /><script runat="server"> <br />void Application_Start(object sender, EventArgs e) <br />{
2010-09-02 19:00:00 1430
转载 .NET小常识——答你所问
1、.NET是什么? .Net全称.NET Framework是一个开发和运行环境, 该战略是微软的一项全新创意, 它将使得“互联网行业进入一个更先进的阶段”, .NET不是一种编程语言. 简单说就是一组类库框架, .NET开发支持C#、VB.NET、J#、Jsript和Managed C++等。 C#是.NET Framework框架支持的一种主力开发语言, 可用于开发ASP.NET网站, Windows
2010-08-26 19:22:00 302
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人