我想爲我的ASP.NET-4.0 MVC-4
網站創建一個站點視圖計數器。爲此,我正在做的是:ASP.NET緩存內存保存代碼
我將用戶的IP地址存儲在asp.net cache
。當緩存過期時,我會在我的SQL Server數據庫中進行批量輸入。
現在,我必須編寫一個代碼,將用戶的IP地址插入緩存內存。最初我決定在我的/Home/Index Action
中編寫該代碼,但後來我認爲如果用戶直接訪問我網站的聯繫頁面,並且離開我的網站而不去我的網站的主頁,那麼該用戶的IP地址不會記錄在緩存內存中。
現在這個問題的明顯解決方案是,我們可以編寫一個函數,並將該函數調用到我的家中,並聯系操作以及其他所有操作。但是我想要一些我們可以避免在每個地方寫函數調用的東西。
任何人都可以請建議我一個很好的解決方案嗎?
創建BaseController並從BaseController派生所有Controller。 –