2010-05-02 23 views
0

我在asp.net 3.5和sql server 2005中開發我的應用程序,並且想要將訪問者信息記錄到我的數據庫中,就像訪問者進入我的網站後,我將插入他的瀏覽器詳細信息到數據庫。 [訪客不必登錄我的網站]。在global.asax中啓動應用程序

現在我很困惑把代碼放在哪裏,如果我在每個page_load中插入函數,然後在每個頁面上執行,我將無法獲得訪問者的確切數量,訪問我的網站。 我可以在Global.asax中使用application_start嗎?

請幫忙。

回答

0

我可能會把它放在HttpModule並記錄點擊次數。在沒有登錄用戶的情況下,很難知道網站上用戶「會話」的構成,因此記錄點擊次數會更加容易。

您可能需要在您的網站上發佈通知,告知用戶您正在捕獲哪些信息。

+0

感謝拉斯, 我只存儲瀏覽器信息,如我的參考瀏覽器名稱和主要版本。 我將實現HttpModule。 謝謝:) – Zerotoinfinity 2010-05-02 19:14:01

1

你可以在global.asax中使用session_start,這樣每個用戶訪問時只會發生一次。