Duration属性是用来设置缓存的期限,单位为秒。缓存时间最长为5分钟。

【原创】页面级缓存简单使用教程<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="Test_Default" %>
【原创】页面级缓存简单使用教程
<%@ OutputCache Duration="10" VaryByParam="none" %>
【原创】页面级缓存简单使用教程
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
【原创】页面级缓存简单使用教程
【原创】页面级缓存简单使用教程
<html xmlns="http://www.w3.org/1999/xhtml">
【原创】页面级缓存简单使用教程
<head runat="server">
【原创】页面级缓存简单使用教程    
<title>无标题页</title>
【原创】页面级缓存简单使用教程
</head>
【原创】页面级缓存简单使用教程
<body>
【原创】页面级缓存简单使用教程    
<form id="form1" runat="server">
【原创】页面级缓存简单使用教程    
<div>
【原创】页面级缓存简单使用教程    Duration属性是用来设置缓存的期限,单位为秒。缓存时间最长为5分钟。
【原创】页面级缓存简单使用教程    
<asp:Label ID="LabelTime" runat="server" Text="Label"></asp:Label>
【原创】页面级缓存简单使用教程    
</div>
【原创】页面级缓存简单使用教程    
</form>
【原创】页面级缓存简单使用教程
</body>
【原创】页面级缓存简单使用教程
</html>
【原创】页面级缓存简单使用教程

【原创】页面级缓存简单使用教程using System;
【原创】页面级缓存简单使用教程
using System.Collections;
【原创】页面级缓存简单使用教程
using System.Configuration;
【原创】页面级缓存简单使用教程
using System.Data;
【原创】页面级缓存简单使用教程
using System.Web;
【原创】页面级缓存简单使用教程
using System.Web.Security;
【原创】页面级缓存简单使用教程
using System.Web.UI;
【原创】页面级缓存简单使用教程
using System.Web.UI.HtmlControls;
【原创】页面级缓存简单使用教程
using System.Web.UI.WebControls;
【原创】页面级缓存简单使用教程
using System.Web.UI.WebControls.WebParts;
【原创】页面级缓存简单使用教程
【原创】页面级缓存简单使用教程
public partial class Test_Default : System.Web.UI.Page

VaryByParam属性是用来指定参数。如果将该属性设置为none,即表示该页面不会根据参数的不同来改变缓存。只要给该属性一个传入的参数,那么,根据参数的不同,就可以创建不同的缓存。

【原创】页面级缓存简单使用教程<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default2.aspx.cs" Inherits="Test_Default2" %>
【原创】页面级缓存简单使用教程
<%@ OutputCache Duration="10" VaryByParam="id" %>
【原创】页面级缓存简单使用教程
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
【原创】页面级缓存简单使用教程
【原创】页面级缓存简单使用教程
<html xmlns="http://www.w3.org/1999/xhtml">
【原创】页面级缓存简单使用教程
<head runat="server">
【原创】页面级缓存简单使用教程    
<title>无标题页</title>
【原创】页面级缓存简单使用教程
</head>
【原创】页面级缓存简单使用教程
<body>
【原创】页面级缓存简单使用教程    
<form id="form1" runat="server">
【原创】页面级缓存简单使用教程    
<div>
【原创】页面级缓存简单使用教程    
<h4>VaryByParam属性是用来指定参数。如果将该属性设置为none,即表示该页面不会根据参数的不同来改变缓存。只要给该属性一个传入的参数,那么,根据参数的不同,就可以创建不同的缓存。</h4>
【原创】页面级缓存简单使用教程    
<ul>
【原创】页面级缓存简单使用教程        
<li><a href="Default2.aspx">没有参数</a></li>
【原创】页面级缓存简单使用教程        
<li><a href="Default2.aspx?id=1">参数ID=1</a></li>
【原创】页面级缓存简单使用教程        
<li><a href="Default2.aspx?id=2">参数ID=2</a></li>
【原创】页面级缓存简单使用教程    
</ul>
【原创】页面级缓存简单使用教程        
<asp:Label ID="LabelTime" runat="server" Text="Label"></asp:Label>
【原创】页面级缓存简单使用教程    
</div>
【原创】页面级缓存简单使用教程    
</form>
【原创】页面级缓存简单使用教程
</body>
【原创】页面级缓存简单使用教程
</html>
【原创】页面级缓存简单使用教程

【原创】页面级缓存简单使用教程using System;
【原创】页面级缓存简单使用教程
using System.Collections;
【原创】页面级缓存简单使用教程
using System.Configuration;
【原创】页面级缓存简单使用教程
using System.Data;
【原创】页面级缓存简单使用教程
using System.Web;
【原创】页面级缓存简单使用教程
using System.Web.Security;
【原创】页面级缓存简单使用教程
using System.Web.UI;
【原创】页面级缓存简单使用教程
using System.Web.UI.HtmlControls;
【原创】页面级缓存简单使用教程
using System.Web.UI.WebControls;
【原创】页面级缓存简单使用教程
using System.Web.UI.WebControls.WebParts;
【原创】页面级缓存简单使用教程
【原创】页面级缓存简单使用教程
public partial class Test_Default2 : System.Web.UI.Page

使用页面分段缓存,在特殊情况下,只需要对页面的一部分进行缓存。如对于每位用户的登录欢迎信息可能会不同,这部分内容就不能进行缓存,而公共浏览的信息部分就可能需要缓存。这就需要用到分段缓存的技术了。其实说白了,这也就是单独的用户控件的应用。即只对用户控件部分缓存,而主页不启用缓存。

【原创】页面级缓存简单使用教程<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default3.aspx.cs" Inherits="Test_Default3" %>
【原创】页面级缓存简单使用教程
【原创】页面级缓存简单使用教程
<%@ Register src="WebUserControl.ascx" tagname="WebUserControl" tagprefix="uc1" %>
【原创】页面级缓存简单使用教程
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
【原创】页面级缓存简单使用教程
【原创】页面级缓存简单使用教程
<html xmlns="http://www.w3.org/1999/xhtml">
【原创】页面级缓存简单使用教程
<head runat="server">
【原创】页面级缓存简单使用教程    
<title>无标题页</title>
【原创】页面级缓存简单使用教程
</head>
【原创】页面级缓存简单使用教程
<body>
【原创】页面级缓存简单使用教程    
<form id="form1" runat="server">
【原创】页面级缓存简单使用教程    
<div>
【原创】页面级缓存简单使用教程    
<h4>使用页面分段缓存,在特殊情况下,只需要对页面的一部分进行缓存。如对于每位用户的登录欢迎信息可能会不同,这部分内容就不能进行缓存,而公共浏览的信息部分就可能需要缓存。这就需要用到分段缓存的技术了。其实说白了,这也就是单独的用户控件的应用。即只对用户控件部分缓存,而主页不启用缓存。</h4>
【原创】页面级缓存简单使用教程    
【原创】页面级缓存简单使用教程    
<asp:Label ID="LabelDefaultTime" runat="server" Text="Label"></asp:Label>
【原创】页面级缓存简单使用教程    
<br />
【原创】页面级缓存简单使用教程    
<uc1:WebUserControl ID="WebUserControl1" runat="server" />
【原创】页面级缓存简单使用教程    
</div>
【原创】页面级缓存简单使用教程    
</form>
【原创】页面级缓存简单使用教程
</body>
【原创】页面级缓存简单使用教程
</html>
【原创】页面级缓存简单使用教程

【原创】页面级缓存简单使用教程using System;
【原创】页面级缓存简单使用教程
using System.Collections;
【原创】页面级缓存简单使用教程
using System.Configuration;
【原创】页面级缓存简单使用教程
using System.Data;
【原创】页面级缓存简单使用教程
using System.Web;
【原创】页面级缓存简单使用教程
using System.Web.Security;
【原创】页面级缓存简单使用教程
using System.Web.UI;
【原创】页面级缓存简单使用教程
using System.Web.UI.HtmlControls;
【原创】页面级缓存简单使用教程
using System.Web.UI.WebControls;
【原创】页面级缓存简单使用教程
using System.Web.UI.WebControls.WebParts;
【原创】页面级缓存简单使用教程
【原创】页面级缓存简单使用教程
public partial class Test_Default3 : System.Web.UI.Page

【原创】页面级缓存简单使用教程<%@ Control Language="C#" AutoEventWireup="true" CodeFile="WebUserControl.ascx.cs" Inherits="Test_WebUserControl" %>
【原创】页面级缓存简单使用教程
<%@ OutputCache Duration="10" VaryByParam="none" %>
【原创】页面级缓存简单使用教程
<asp:Label ID="LabelContentTime" runat="server" Text="Label"></asp:Label>

【原创】页面级缓存简单使用教程using System;
【原创】页面级缓存简单使用教程
using System.Collections;
【原创】页面级缓存简单使用教程
using System.Configuration;
【原创】页面级缓存简单使用教程
using System.Data;
【原创】页面级缓存简单使用教程
using System.Web;
【原创】页面级缓存简单使用教程
using System.Web.Security;
【原创】页面级缓存简单使用教程
using System.Web.UI;
【原创】页面级缓存简单使用教程
using System.Web.UI.HtmlControls;
【原创】页面级缓存简单使用教程
using System.Web.UI.WebControls;
【原创】页面级缓存简单使用教程
using System.Web.UI.WebControls.WebParts;
【原创】页面级缓存简单使用教程
【原创】页面级缓存简单使用教程
public partial class Test_WebUserControl : System.Web.UI.UserControl

.Net2.0提供了名为Substitution的新控件,该控件可使开发人员在缓存的web页面中插入动态内容。例如,开发人员可以显示终端用户的名称,该名称在一个缓存的,包含一些文字或者图片的web页面中动态生成。Substitution控件包含MethodName属性,调用该属性设置的方法可以返回动态内容。

【原创】页面级缓存简单使用教程<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default4.aspx.cs" Inherits="Test_Default4" %>
【原创】页面级缓存简单使用教程
<%@ OutputCache Duration="10" VaryByParam="none" %>
【原创】页面级缓存简单使用教程
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
【原创】页面级缓存简单使用教程
【原创】页面级缓存简单使用教程
<html xmlns="http://www.w3.org/1999/xhtml">
【原创】页面级缓存简单使用教程
<head runat="server">
【原创】页面级缓存简单使用教程    
<title>无标题页</title>
【原创】页面级缓存简单使用教程
</head>
【原创】页面级缓存简单使用教程
<body>
【原创】页面级缓存简单使用教程    
<form id="form1" runat="server">
【原创】页面级缓存简单使用教程    
<div>
【原创】页面级缓存简单使用教程    
<h4>.Net2.0提供了名为Substitution的新控件,该控件可使开发人员在缓存的web页面中插入动态内容。例如,开发人员可以显示终端用户的名称,该名称在一个缓存的,包含一些文字或者图片的web页面中动态生成。Substitution控件包含MethodName属性,调用该属性设置的方法可以返回动态内容。</h4>
【原创】页面级缓存简单使用教程        
<asp:Substitution ID="SubstitutionCache" runat="server" MethodName="GetDateTime" />
【原创】页面级缓存简单使用教程        
<br />
【原创】页面级缓存简单使用教程        
<asp:Label ID="LabelTime" runat="server" Text="Label"></asp:Label>
【原创】页面级缓存简单使用教程    
</div>
【原创】页面级缓存简单使用教程    
</form>
【原创】页面级缓存简单使用教程
</body>
【原创】页面级缓存简单使用教程
</html>
【原创】页面级缓存简单使用教程

【原创】页面级缓存简单使用教程using System;
【原创】页面级缓存简单使用教程
using System.Collections;
【原创】页面级缓存简单使用教程
using System.Configuration;
【原创】页面级缓存简单使用教程
using System.Data;
【原创】页面级缓存简单使用教程
using System.Web;
【原创】页面级缓存简单使用教程
using System.Web.Security;
【原创】页面级缓存简单使用教程
using System.Web.UI;
【原创】页面级缓存简单使用教程
using System.Web.UI.HtmlControls;
【原创】页面级缓存简单使用教程
using System.Web.UI.WebControls;
【原创】页面级缓存简单使用教程
using System.Web.UI.WebControls.WebParts;
【原创】页面级缓存简单使用教程
【原创】页面级缓存简单使用教程
public partial class Test_Default4 : System.Web.UI.Page

相关文章:

  • 2021-07-09
  • 2022-12-23
  • 2021-09-28
  • 2021-12-08
  • 2021-10-18
  • 2022-01-06
猜你喜欢
  • 2022-01-14
  • 2022-12-23
  • 2021-12-20
  • 2021-09-28
  • 2021-08-12
  • 2021-10-28
  • 2022-12-23
相关资源
相似解决方案