如何缓存主页设置?

时间:2009-11-02 09:53:29

标签: asp.net master-pages

我正在使用一个母版页。我正在注册java脚本并检查每个页面的一些会话条件。

我不希望每个页面都调用这个。执行代码需要一些时间。

有没有办法避免这种重复执行?

1 个答案:

答案 0 :(得分:1)

您可能必须继续检查会话条件 - 因为它们是每个用户,没有办法保证任何一个请求来自同一个用户而不检查会话/ cookie。

关于脚本的东西 - 你能用那些声明性的(在标记中)而不是在代码隐藏中吗?

一种可能的替代方法是查看缓存大部分页面的“圆环缓存”,但将页面中“按用户”更改的区域留在缓存中。

斯科特格思里有一个很好的帖子:

  

Tip/Trick: Implement "Donut Caching" with the ASP.NET 2.0 Output Cache Substitution Feature