调试程序的时候,发现一个奇怪的问题:有些功能有时正常,有时候不正常。调试了很久,发现一个奇怪的现象:Page_Load事件有时候不会调用。这才想到可能是页面Cache的问题。
在Page_Load事件添加一句:
Response.Cache.SetExpires(DateTime.Now.AddSeconds(-60));
全部搞定!
得到的经验是:
做数据库的系统大多数页面都不能Cache的。
在Page_Load事件添加一句:
Response.Cache.SetExpires(DateTime.Now.AddSeconds(-60));
全部搞定!
得到的经验是:
做数据库的系统大多数页面都不能Cache的。