0
我做了一個記錄一些信息的web服務。 當用戶訪問某些網頁時必須使用此webservice。在一些ASP.net頁面上添加HomeMade Analytics服務
我不認爲從html調用的JavaScript(ajax)調用的日誌是解決方案。
或者調用控制器中的管理器來記錄?
還是應該在Global.asax中使用Application_BeginRequest?我可以在config.file中搜索一個網頁名稱來知道該頁面是否需要記錄或不記錄?如果是,如何?
其他解決方案?
感謝您的幫助!
aha好主意@ user26,但是在同一個類中有多個控制器,我不想記錄該類的所有控制器。第二個問題:你認爲我可以訪問這個日誌記錄類中的緩存嗎?第一部分爲 – clement
:對於第二個問題,您可以管理它,這取決於您在哪裏緩存數據,但是您可以傳遞想要的緩存! –
因爲Global.asax無法提供調用者頁面URL,所以我無法記錄URL,最後我做了一個控制器,它只是記錄下來,並且在我想記錄的每個頁面上使用jQuery(ajax)調用此控制器。部分視圖不返回任何內容。 – clement