我有一个页面,我使用outputcaching缓存了几个小时。但是,我仍然想在我的数据库中记录每个网页浏览。
我可以访问我的代码隐藏非常重要,因为我将使用这些数据来显示个性化数据。
所以我的outputcache参数是:
<%@ OutputCache duration="7200" VaryByParam="*" %>
解决方案想法......
我想我基本上都想要甜甜圈缓存,但我真的找不到太多关于它的信息。
替代控制是否适合此?是否会缓存用户控件?
即使我们正在使用输出缓存,访问数据库以存储网页浏览的最佳解决方案是什么?
答案 0 :(得分:1)
你基本上可以在asp.net中创建一个自定义HttpHandler
,并使用javascript在页面加载时使用适当的参数调用该处理程序。该处理程序将执行其他操作,例如在数据库中保存页面访问相关数据等。
如果您需要更多帮助,请与我联系。