易截截图软件、单文件、免安装、纯绿色、仅160KB

详解ASP.NET缓存的工作原理

这里我们将介绍ASP.NET缓存的工作原理,包括简单的定义,数据缓存以及缓存的设置等等内容。希望本文能对大家今后的工作有所帮助。
如何避免ASP.NET缓存占用系统资源
再谈ASP.NET缓存机制:开发效率与优化的..
ASP.NET缓存机制基础概念
ASP.NET缓存数据添加方法一览
ASP.NET缓存数据技巧三则
介绍
缓存是在内存存储数据的一项技术,也是ASP.NET中提供的重要特性之一。例如你可以在复杂查询的时候缓存数据,这样后来的请求就不需要从数据库中取数据,而是直接从缓存中获取。通过使用缓存可以提高应用程序的性能。
主要有两种类型的缓存:
1.输出缓存Output caching
2.数据缓存Data caching
1. 输出缓存(Output Caching)
使用输出缓存,你可以缓存最后输出的HTML页面,当相同的页面再次请求的时候,ASP.NET不会再执行页面的生命周期和相关代码而是直接使用缓存的页面,语法如下:
<%@ OutputCache Duration=”60” VaryByParam=”None”  %>  
Duration 属性设置页面将被缓存60妙。任何的用户请求都会被缓存,在缓冲的60秒内相同的请求都会直接使用缓存的页面。当缓存过期后ASP.NET会再次执行页面代码并且为下一个60秒创建一个新的HTML缓存。
 <%@ Page Language="C#" MasterPageFile="~/MasterPage.master" AutoEventWireup="true"         CodeFile="OutputCachingTest.aspx.cs" Inherits="OutputCachingTest" Title="Untitled Page" %>  <%@ OutputCache Duration="20" VaryByParam="None" %>  <asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" runat="Server">      <div class="title">Output Cache</div>    Date: <asp:Label ID="lblDate" runat="server" Text="" />    Time: <asp:Label ID="lblTime" runat="server" Text="" />          </asp:Content> protected void Page_Load(object sender, EventArgs e)


相关文档:

asp.net Forms表单验证 使用经验及验证流程分析

asp.net Forms表单验证 使用经验及验证流程分析
 
      最近,要做一个登陆的页面,就想到了安全性方面的问题。记得曾经在邵志东老师讲的关于asp.net安全性方面的课程中,提到asp.net提供了4个身份验证程序:1.表单身份验证;2.Windows身份验证;3.Passport身份验证;4.默认身份验证 ......

ASP.NET 演练:Timer 控件简介


      在本演练中,将使用三个 ASP.NET AJAX 服务器控件(ScriptManager 控件、UpdatePanel 控件和 Timer 控件)按固定的时间间隔更新部分网页。通过将这些控件添加到网页上,可消除在每次回发时刷新整个页面的需要。将只需更新 UpdatePanel 控件的内容。
1、在 Microsoft Visual Studio 2005 ......

ASP.NET页面缓存的几点体会

ASP.NET页面缓存的几点体会
尽管本文的作者写的很简单,但是相信通过这些文字,还是能对大家了解ASP.NET页面缓存有很大的帮助。
前几天遇到个问题,百思不得其解。后来查阅了一些资料心里才有了点思路。把自己遇到的问题记录下来希望能给其他的园友一些帮助吧。
事情是这样的。我的一个ASP.NET页面用window.open导航后 ......

ASP.NET中常用的三十三种代码

1. 打开新的窗口并传送参数:
传送参数:
response.write("<script>window.open('*.aspx?id="+this.DropDownList1.SelectIndex+"&id1="+...+"')</script>")
接收参数:
string a = Request.QueryString("id");
string b = Request.QueryString("id1");
2.为按钮添加对话框
Button1.Attributes.Add("o ......

ASP.net 类和属性的问题

using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Linq;
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;
using Sy ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号