`
paulfzm
  • 浏览: 883202 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

ASP.NET清除页面缓存

阅读更多

ASP.NET清除页面缓存

    (1)   Response.Buffer = true;
            Response.ExpiresAbsolute = System.DateTime.Now.AddSeconds(-1);
            Response.Expires = 0;
            Response.CacheControl = "no-cache";
            Response.AddHeader("Pragma", "No-Cache");


    (2) HTML方法
        <HEAD>
        <META HTTP-EQUIV="Pragma" CONTENT="no-cache">
        <META HTTP-EQUIV="Cache-Control" CONTENT="no-cache">
        <META HTTP-EQUIV="Expires" CONTENT="0">
        </HEAD>

    (3) 重新调用原页面的时候在给页面传一个参数:    href="****.ASPX?random()"

 


转自:http://blog.csdn.net/skyaspnet/archive/2008/04/27/2335323.aspx

分享到:
评论

相关推荐

    ASP.NET SQL数据缓存例子

    ASP.NET SQL数据缓存是提高ASP.NET应用程序性能的关键技术之一,尤其在处理大量数据库查询时。这个技术允许我们将经常访问的数据存储在内存中,避免了每次请求时都去数据库进行查询,从而显著降低了服务器与数据库...

    ASP.NET_缓存技术

    - ASP.NET缓存管理器会根据预设的策略(如时间、依赖关系等)决定何时清除缓存。 四、缓存策略与配置 ASP.NET提供了多种缓存策略,如基于时间、基于依赖性、基于滑动窗口等。开发者可以根据业务需求选择合适的策略...

    ASP.net读Cache缓存简单例子

    在ASP.NET中,Cache缓存是一种重要的性能优化机制,它允许开发者将经常访问的数据存储在内存中,减少对数据库或其他资源的访问,从而提高Web应用程序的响应速度。 **Cache缓存的基本概念** Cache是ASP.NET应用程序...

    显示所有缓存 清除所有缓存 Asp.net(C#)

    ### 显示所有缓存与清除所有缓存:ASP.NET (C#) 在Web开发中,缓存技术被广泛应用于提高应用程序的性能。通过缓存,我们可以存储经常访问的数据或计算结果,减少数据库查询次数,从而加快响应速度。本文将详细介绍...

    ASP.NET在响应中禁止缓存

    其中,缓存机制是ASP.NET中的一个重要组成部分,它允许开发者存储经常访问的数据,从而减少对数据库或其他资源的重复查询,提升网页加载速度。然而,在某些场景下,我们可能需要禁止缓存以确保数据的实时性,比如...

    ASP.NET 2.0快速入门(5):ASP.NET 2.0 缓存技术

    首先,我们需要了解ASP.NET 2.0中的两种主要缓存机制:页面输出缓存和数据缓存。页面输出缓存可以保存整个HTML页面的副本,当用户请求相同的页面时,直接从缓存中提供,而不是重新生成页面。这显著减少了服务器的...

    asp.net 实现文件缓存依赖,数据库缓存依赖

    ASP.NET 是一个强大的 web 应用程序开发框架,它提供了多种缓存机制来优化应用程序性能,包括文件缓存和数据库缓存依赖。在 ASP.NET 中,缓存是提高应用程序响应速度的重要工具,尤其是在处理大量数据或者高并发访问...

    Asp.net禁用页面缓存的方法总结

    Response.CacheControl设置为“no-cache”可以避免代理服务器缓存页面。最后,添加一个头部Response.AddHeader"Pragma","No-Cache"来确保页面不会被HTTP 1.0的代理缓存。 其次,可以在HTML中直接使用标签来控制缓存...

    asp.net缓存更新

    在ASP.NET中,缓存机制允许开发者存储常用数据,减少对数据库或其他资源的访问,从而加快页面加载速度,减轻服务器负担。本文将深入探讨ASP.NET缓存管理及其更新策略。 首先,ASP.NET提供两种主要的缓存机制:...

    ASP.NET 2.0 缓存技术

    这允许开发者只缓存页面的特定部分,例如导航菜单或侧边栏,而其他动态内容仍可实时更新。 总的来说,ASP.NET 2.0的缓存技术通过优化资源的存储和检索,极大地提升了Web应用的性能,减少了服务器的工作负载,并改善...

    asp.net缓存 缓存

    ASP.NET缓存是微软开发的Web应用程序框架中的一个重要特性,用于提高网站性能和减少服务器负载。缓存技术在.NET框架中扮演着至关重要的角色,它能够存储数据以便快速访问,从而减少对数据库或其他慢速资源的依赖。在...

    asp.net实现页面传值的方法集合

    其中`true`表示是否清除当前页面的输出缓存,默认为`false`。在目标页面可以通过`Request.Form`来获取数据,例如: ```csharp Response.Write(": " + Request.Form["txtName"].ToString()); ``` **特点**:相比于`...

    asp.net生命周期

    2. 页面框架初始化:ASP.NET创建页面对象,初始化所有由.aspx文件标记定义的控件,同时恢复视图状态(如果有的话)。 3. 页面加载:Page_Load事件触发,允许开发者在页面数据绑定和呈现之前执行代码。 4. 验证:验证...

    asp.net缓存技术

    在ASP.NET中,可以使用SqlDependency类来监听SQL Server数据库的变动,一旦数据更新,就自动清除相关的缓存项,确保数据一致性。 总之,ASP.NET缓存技术提供了多种方法来优化Web应用性能,开发者可以根据实际需求...

    asp.net购物车源码

    6. **缓存技术**:为了提高性能,购物车数据可能会被缓存,例如使用ASP.NET的Output Cache或Application Cache,减少对数据库的频繁访问。 7. **异常处理**:良好的错误处理机制是任何应用必备的,购物车源码中应...

    页面缓存和清除页面缓存

    总之,页面缓存和清除页面缓存是ASP.NET开发者必备的技能,通过C#的缓存机制,我们可以有效地提高网站的响应速度和用户体验。理解并熟练应用这些知识,能帮助我们在构建高性能Web应用程序时游刃有余。

Global site tag (gtag.js) - Google Analytics