ASP.NET -- WebForm -- 缓存Cache的使用
发布时间:2020-12-15 21:26:05 所属栏目:asp.Net 来源:网络整理
导读:ASP.NET -- WebForm --? 缓存Cache的使用 把数据从数据库或文件中读取出来,放在内存中,后面的用户直接从内存中取数据,速度快。适用于经常被查询、但不经常变动的数据。 1. Test5.aspx文件与Test5.aspx.cs文件 span style="color: #0000ff"! span style="c
ASP.NET -- WebForm --? 缓存Cache的使用 把数据从数据库或文件中读取出来,放在内存中,后面的用户直接从内存中取数据,速度快。适用于经常被查询、但不经常变动的数据。 1. Test5.aspx文件与Test5.aspx.cs文件 <span style="color: #0000ff"><! <span style="color: #ff00ff">DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"<span style="color: #0000ff">><span style="color: #0000ff">< <span style="color: #800000">html <span style="color: #ff0000">xmlns<span style="color: #0000ff">="http://www.w3.org/1999/xhtml"<span style="color: #0000ff">><span style="color: #0000ff"><<span style="color: #800000">head <span style="color: #ff0000">runat<span style="color: #0000ff">="server"<span style="color: #0000ff">> <span style="color: #0000ff"><<span style="color: #800000">title<span style="color: #0000ff">></<span style="color: #800000">title<span style="color: #0000ff">> <span style="color: #0000ff"></<span style="color: #800000">head<span style="color: #0000ff">> <span style="color: #0000ff"><<span style="color: #800000">body<span style="color: #0000ff">> <span style="color: #0000ff"><<span style="color: #800000">form <span style="color: #ff0000">id<span style="color: #0000ff">="form1"<span style="color: #ff0000"> runat<span style="color: #0000ff">="server"<span style="color: #0000ff">> <span style="color: #0000ff"><<span style="color: #800000">div<span style="color: #0000ff">> <span style="color: #0000ff"><<span style="color: #800000">asp:Label <span style="color: #ff0000">ID<span style="color: #0000ff">="LabelCurrentTime"<span style="color: #ff0000"> runat<span style="color: #0000ff">="server"<span style="color: #ff0000"> Text<span style="color: #0000ff">=""<span style="color: #0000ff">></<span style="color: #800000">asp:Label<span style="color: #0000ff">> <span style="color: #0000ff"><<span style="color: #800000">asp:Button <span style="color: #ff0000">ID<span style="color: #0000ff">="Button1"<span style="color: #ff0000"> runat<span style="color: #0000ff">="server"<span style="color: #ff0000"> Text<span style="color: #0000ff">="添加值至缓存"<span style="color: #ff0000"> onclick<span style="color: #0000ff">="Button1_Click" <span style="color: #0000ff">/> <span style="color: #0000ff"><<span style="color: #800000">asp:Button <span style="color: #ff0000">ID<span style="color: #0000ff">="Button2"<span style="color: #ff0000"> runat<span style="color: #0000ff">="server"<span style="color: #ff0000"> Text<span style="color: #0000ff">="移除缓存"<span style="color: #ff0000"> onclick<span style="color: #0000ff">="Button2_Click" <span style="color: #0000ff">/><<span style="color: #800000">br <span style="color: #0000ff">/> <span style="color: #0000ff"><<span style="color: #800000">asp:ListBox <span style="color: #ff0000">ID<span style="color: #0000ff">="ListBox1"<span style="color: #ff0000"> runat<span style="color: #0000ff">="server"<span style="color: #0000ff">></<span style="color: #800000">asp:ListBox<span style="color: #0000ff">> <span style="color: #0000ff"></<span style="color: #800000">div<span style="color: #0000ff">> <span style="color: #0000ff"></<span style="color: #800000">form<span style="color: #0000ff">> <span style="color: #0000ff"></<span style="color: #800000">body<span style="color: #0000ff">> <span style="color: #0000ff"></<span style="color: #800000">html<span style="color: #0000ff">> <span style="color: #0000ff">public <span style="color: #0000ff">partial <span style="color: #0000ff">class<span style="color: #000000"> Test5 : System.Web.UI.Page
{ <span style="color: #0000ff">protected <span style="color: #0000ff">void Page_Load(<span style="color: #0000ff">object<span style="color: #000000"> sender,EventArgs e) { LabelCurrentTime.Text =<span style="color: #000000"> DateTime.Now.ToLongTimeString();
} 2. 使用Cache (1) 第一次访问页面,没有缓存 (2) 添加缓存值 (3) 再次访问页面,由于缓存有值,直接从缓存取值 (4) 移除缓存值 (5) 再次访问页面,由于缓存值已被移除,不能从缓存中取到数据 3. Cache中的数据是大家共享的,与Session不同。Session --> 每个用户都有自己的Session对象。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – Spark View Engine的性能与ASP.NET相比如何
- ASP.NET Web应用程序体系结构/模式
- asp.net-mvc-4 – 如何在MVC4 C#中安排任务?
- asp.net-mvc-3 – 不能将lambda表达式转换为’string’类型
- asp.net – 登录后重定向到上一页
- asp.net – 对象不是垃圾回收,但不包含gcroot
- asp.net-mvc-2 – 我应该在我的MVC视图中使用Url.Content()
- asp.net-mvc – 如何将SQL CE 4 CTP部署到共享主机?
- asp.net – 为什么在使用双引号的HTML attibute上使用渲染块
- asp.net – 在VS2012中使用动态数据实体网站时出错
推荐文章
站长推荐
- asp.net-mvc – 使用Angular VS Razor进行ASP.Ne
- asp.net – Visual Studio需要Windows 7中提升的
- 需要在asp.net中以分钟为单位查找音频文件的长度
- asp.net – 调用HttpClient.GetAsync时出错:基础
- rest – 使用WebAPI删除多个ID删除端点?
- 安装程序 – 在MVC4 RC中缺少单页应用程序模板
- asp.net-mvc – @ Html.ValidationSummary是否适
- asp.net – 更好的方式来获取页面名称
- asp.net-mvc – 如何使ASP.Net MVC控制器动作异步
- 用于asp.net应用程序的脚本引擎
热点阅读