2011-03-28 81 views
0

我有一個應用程序,其中有很多錨標籤。我想看看用戶在會話期間點擊了哪些內容。我以爲aspnet會自動將這些信息保存在這裏:跟蹤網址用戶在會話期間訪問過

string sessID = System.Web.SessionState.SessionID; 

但是在SessionState命名空間中沒有SessionID這樣的事情。這些信息是否自動保存,如果有,我該如何訪問它?

這裏是我的簡單的HTML

<body> 
    <form id="form1" runat="server"> 
    <div> 
    Page 2 
    <a href="http://www.w3schools.com/">Visit W3Schools</a> 
    <br /> 
    <a href="http://www.yahoo.com/">Yahoos</a> 
    </div> 
    </form> 
</body> 

回答

0

除非這些錨是不是客戶端的操作只和它們誘導往返到服務器,IIS日誌是尋找此類信息的地方。

下面的例子顯示了一個IIS日誌文件條目,在文本編輯器中查看:

192.168.114.201, -, 03/20/01, 7:55:20, W3SVC2, SERVER, 172.21.13.45, 4502, 163, 3223, 200, 0, GET, /DeptLogo.gif, -, 

你就能得到你的用戶使服務器上的所有請求,所以你只需要解析登錄以獲取您需要的信息。更多信息here

其他的解決方案,請參閱: