1

我有一个页面,我使用输出缓存缓存了几个小时。但是,我仍然想在我的数据库中记录每个页面浏览量。

访问我的代码隐藏非常重要,因为我将使用这些数据来显示个性化数据。

所以我的输出缓存参数是:

<%@ OutputCache duration="7200" VaryByParam="*" %>

解决思路...

我想我基本上想要甜甜圈缓存,但我真的找不到太多关于它的信息。

替代控制是否适用于此?用户控件会被缓存吗?

即使我们使用输出缓存,访问数据库以存储页面浏览量的最佳解决方案是什么?

4

1 回答 1

1

您基本上可以HttpHandler在 asp.net 中创建一个自定义,并在页面加载时使用 javascript 使用适当的参数调用该处理程序。该处理程序将完成其余的事情,例如在数据库中保存与页面访问相关的数据等。

如果您需要更多帮助,请告诉我。

于 2012-10-26T13:02:38.127 回答