我想为我的ASP.NET-4.0 MVC-4
网站创建一个站点视图计数器。为此,我正在做的是:ASP.NET缓存内存保存代码
我将用户的IP地址存储在asp.net cache
。当缓存过期时,我会在我的SQL Server数据库中进行批量输入。
现在,我必须编写一个代码,将用户的IP地址插入缓存内存。最初我决定在我的/Home/Index Action
中编写该代码,但后来我认为如果用户直接访问我网站的联系页面,并且离开我的网站而不去我的网站的主页,那么该用户的IP地址不会记录在缓存内存中。
现在这个问题的明显解决方案是,我们可以编写一个函数,并将该函数调用到我的家中,并联系操作以及其他所有操作。但是我想要一些我们可以避免在每个地方写函数调用的东西。
任何人都可以请建议我一个很好的解决方案吗?
创建BaseController并从BaseController派生所有Controller。 –