`
didasoft
  • 浏览: 164733 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

大家注意了,做Asp.Net 页面Cache会出现很多问题。

阅读更多
调试程序的时候,发现一个奇怪的问题:有些功能有时正常,有时候不正常。调试了很久,发现一个奇怪的现象:Page_Load事件有时候不会调用。这才想到可能是页面Cache的问题。

在Page_Load事件添加一句:

   Response.Cache.SetExpires(DateTime.Now.AddSeconds(-60));

全部搞定!

得到的经验是:

做数据库的系统大多数页面都不能Cache的。
分享到:
评论

相关推荐

    asp.net购物车源码

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

    asp.net相关问题和技巧

    这个命令通常在C:\WINDOWS\Microsoft.NET\Framework\v版本号\目录下执行,它会确保IIS能识别和处理ASP.NET相关的文件扩展名,如.aspx和.asmx。 2. 如果ASP.NET的密码被更改或丢失,需要更新Machine.config文件中...

    BBS论坛管理系统(asp.net)

    通过阅读报告,可以深入理解ASP.NET BBS论坛管理系统的实现过程,对于学习和实践ASP.NET Web开发具有很高的参考价值。 总结,这个基于ASP.NET的BBS论坛管理系统展示了如何利用现代Web技术构建一个交互性强、功能...

    mvc asp.net 后台模版

    7. **Bootstrap**:很多后台模板可能包含了Bootstrap框架,这是一个流行的前端开发工具,用于创建响应式布局和移动设备优先的Web项目。 8. **jQuery**和**Ajax**:这两个JavaScript库常用于增强用户体验,提供页面...

    ASP.NET三层图书管理系统

    综上所述,ASP.NET三层图书管理系统是一个涵盖了数据库操作、业务逻辑处理、用户交互以及安全控制等多个方面的综合应用实例,对于学习和实践C#及ASP.NET开发具有很高的价值。通过理解和实现这样一个系统,开发者能够...

    ASP.NET相册管理

    ASP.NET相册管理系统很可能采用了Model-View-Controller(MVC)设计模式,这是一种分层架构,允许开发者将业务逻辑、视图呈现和用户输入处理分离,提高代码的可测试性和可维护性。在MVC中,模型处理数据,视图负责...

    一个简易实现ASP.NET网页静态数据Static Data 进行缓存Cache 的程序例子

    过期策略有很多种,例如绝对过期(AbsoluteExpiration)、滑动过期(SlidingExpiration)和依赖性过期(CacheDependency)。绝对过期会在特定时间后移除缓存项,滑动过期则是在最近访问后的一段时间内有效,而依赖性...

    ASP.NET论坛 ASP.NET论坛管理系统 留言本

    ASP.NET是一款由微软开发的服务器端Web应用程序框架,主要用于构建...这个项目对于学习和实践ASP.NET全栈开发是一个很好的实例,涵盖了从后端开发到前端呈现的完整流程,同时也涵盖了Web应用中的核心安全和管理机制。

    ASP.NET 2.0全程指南(光盘)

    这个"ASP.NET 2.0全程指南(光盘)"很可能是为了帮助开发者全面理解并掌握ASP.NET 2.0的技术细节和应用实践而编写的资源集合。光盘中可能包含了完整的教程、示例代码和相关练习,以便学习者通过实践来加深对ASP.NET ...

    基于ASP.NET的通用项目管理系统源码.zip

    通过研究这个源码,开发者可以学习到ASP.NET开发的基本流程,以及如何构建一个实际的项目管理系统,对于提升Web开发技能和理解项目开发流程都有很大帮助。同时,也可以从中获取灵感,为自己的项目设计提供参考。

    asp.net自学项目

    总的来说,这个自学项目涵盖了ASP.NET开发的多个方面,包括前端视图、后端逻辑、数据库操作、配置管理和用户认证。通过深入研究和实践,你将能够提升自己的ASP.NET和C#编程技能,为未来的职业发展打下坚实的基础。

    ASP.NET 新闻发布系统 源码

    总之,这个ASP.NET 新闻发布系统源码是一个学习和实践ASP.NET开发的好资源,涵盖了从基础的网页交互到高级的数据库管理和权限控制等多个方面。通过研究这个源码,开发者不仅可以提升自己的编程技能,还能了解到一个...

    ASP.NET 2.0电子商务开发实战

    1. **ASP.NET 2.0基础**:书中首先会讲解ASP.NET 2.0的基础概念,包括其架构、生命周期、页面模型等。读者将了解到如何创建和配置ASP.NET项目,以及如何使用Visual Studio 2005进行开发。 2. **控件与数据绑定**:...

    181ASP.NET服装网站

    10. **性能优化**:可能采用了缓存策略(如ASP.NET Output Cache)减少数据库查询,提高页面加载速度;也可能使用AJAX技术实现部分页面异步更新,提升用户体验。 11. **部署与扩展**:项目部署在IIS服务器上,可能...

    asp.net2.0网络编程学习笔记源代码

    此压缩包文件包含的是一个关于ASP.NET 2.0网络编程的学习笔记源代码,其中很可能包含了多个实例,帮助学习者通过实践理解ASP.NET 2.0的核心概念和技术。 在ASP.NET 2.0中,主要的知识点包括: 1. **页面生命周期**...

    asp.net中购物车源码

    解压后,你可能会看到如`.aspx`(ASP.NET页面)、`.cs`(C#后端代码)、`.js`(JavaScript文件)、`.css`(CSS文件)等。这些文件分别对应页面的视图、逻辑和样式。 6. **购物车逻辑**: 购物车的核心功能包括添加...

    校友录系统(ASP.NET 3

    综上所述,【校友录系统(ASP.NET 3.5实现)】涵盖了Web开发的多个方面,从数据库设计、用户交互、安全性到性能优化,都体现了ASP.NET 3.5的强大功能和易用性。对于初学者来说,这是一个很好的实践项目,可以帮助...

    基于ASP.NET汽车4S店网站源码.zip

    为了提升网站性能,开发者可能利用ASP.NET的缓存机制,如Output Cache、Query Cache等,减少不必要的数据库查询和页面渲染。另外,利用GZIP压缩和CDN(内容分发网络)也能有效提高网站加载速度。 总的来说,"基于...

    ASP.NET项目开发案例全程实录(第2版)源码

    本资源是《ASP.NET项目开发案例全程实录(第2版)》的源码,涵盖了多个实际项目的实现细节,对于学习和理解ASP.NET的实战应用具有很高的价值。 在这些源码中,你可以期待找到以下关键知识点: 1. **ASP.NET基本...

    ASP.NET的网页代码模型及生命周期

    在创建了ASP.NET应用程序后,系统同样会默认创建一个Default.aspx页面,不同的是,多出了一个Default.aspx.designer.cs,用来初始化页面控件,一般不需要修改。 4.1.5 ASP.NET网站和ASP.NET应用程序的区别 在ASP.NET...

Global site tag (gtag.js) - Google Analytics