asp.net 中常用的四种缓存

原创 2011年01月12日 22:25:00

控件缓存   上面的缓存技术可以让你很容易的缓存整个页面,如果要缓存指定控件的内容,可以通过指定VaryByControl 属性来完成。   输出缓存   使用输出缓存,你可以缓存最后输出的HTML页面,当相同的页面再次请求的时候,ASP.NET不会再执行页面的生命周期和相关代码而是直接使用缓存的页面,语法如下:

Duration 属性设置页面将被缓存60妙。任何的用户请求都会被缓存,在缓冲的60秒内相同的请求都会直接使用缓存的页面。当缓存过期后ASP.NET会再次执行页面代码并且为下一个60秒创建一个新的HTML缓存。   自定义缓存   你也可以创建自定义的程序来缓存页面。ASP.NET提供了一种很便捷的方式来创建自定义缓存,使用VarByCustom属性指定自定义缓存类型的名字。你还要创建为缓存生成自定义字符串的方法,这个方法必须写在global.asax文件中。ASP.NET使用该方法返回的字符串来实现缓存,如果这个方法在不同的请求中返回相同的字符串,ASP.NET就会使用缓存的页面,否则就会生成新的缓存版本。   通过查询字符串缓存   在实际应用中页面往往会根据一些参数动态的改变页面的内容。如果你的页面是通过查询字符串来获取信息的,你可以根据查询字符串很容易的缓存页面的不同拷贝。VarByParam=”None”指定ASP.NET只存储缓存页面的一个拷贝。VarByParam=”*” 指定ASP.NET根据不同的查询字符串存储不同的缓存页面。

ASP.Net 常用缓存更新(转)

http://www.cnblogs.com/sishahu/archive/2011/09/13/2174539.html ASP.Net 自带的缓存机制对于提高页面性能有至关重要的作用,另一方面...

ASP.NET 缓存常用操作

using System; using System.Web.Caching; using System.Web; using System.Collections; using System.Tex...

C# asp.net中四种文件下载方法

//TransmitFile实现下载 protected void Button1_Click(object sender, EventArgs e) { ...

asp.net response.ContentType 下载文件的四种方法

protected void Button1_Click(object sender, EventArgs e) 2 { 3 //TransmitFile实现下载 4 5 /**//* ...

ASP.NET MVC之下拉框绑定四种方式(十)

前言 上两节我们讲了文件上传的问题,关于这个上传的问题还未结束,我也在花时间做做分割大文件处理以及显示进度的问题,到时完成的话再发表,为了不耽误学习MVC其他内容的计划,我们今天开始好好讲讲关于...

ASP.NET生成静态页面的四种方法

在网上找了几种比较好的生成静态页面的方法,基本上有这几种原理: 1,第一种,直接获得服务器生成的html代码.     #region//生成被请求URL静态页面 public ...

ASP.NET四种页面导航方式的比较与选择

ASP.NET应用中,Web表单之间的导航有多种方式:用超级链接,用Response.Redirect,用Server.Transfer,或者用Server.Execute。本文将分析这四种导航方式的...
  • sxycgxj
  • sxycgxj
  • 2011年09月23日 08:28
  • 388

ASP.NET MVC下的四种验证编程方式[续篇]

一、ModelValidator与ModelValidatorProvider 虽然Model绑定的方式因被验证数据类型的差异而有所不同,但是ASP.NET MVC总是使用一个名为ModelVa...

asp.net 浏览器下载文件的四种方式

其实不是自己想要的,自己希望能够弹一个窗口出来选择保存的路径protected void Button1_Click(object sender, EventArgs e) {protecte...

asp.net 数据提交中的GET,POST, PUT,DELETE,四种方式

此文为转载:原文地址作者也是转载,技术无国界。 原文地址:http://blog.csdn.net/alextiger0/article/details/5836572 HTTP ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:asp.net 中常用的四种缓存
举报原因:
原因补充:

(最多只允许输入30个字)