js能不能获取客户端的所有操作信息?
比如用户点击了某个按钮,点击了某个连接,用户正在访问的页面的URL等等。
还有用户点了什么案件,用户在这个页面停留了多长时间
然后我要把这个信息存进session里面保存,目前是用一个hiddenfield的控件保存这些信息。
js能不能实现这些功能呢?
除了hiddenfield还有什么好方法么?
比如用户点击了某个按钮,点击了某个连接,用户正在访问的页面的URL等等。
还有用户点了什么案件,用户在这个页面停留了多长时间
然后我要把这个信息存进session里面保存,目前是用一个hiddenfield的控件保存这些信息。
js能不能实现这些功能呢?
除了hiddenfield还有什么好方法么?
解决方案 »
- 未能加载文件或程序集“MS.SQLServerDAL”或它的某一个依赖项。系统找不到指定的文件。
- 100分求助,aspxGridView控件的Eval问题
- GridView显示中文问题
- [手机源码]如何通过手机号码判断来电的是否MM
- 关于ASP.NET中框架跳转
- 请教在DataGrid中截取字符串
- Help Me——关于新建项目的问题……
- Duplicate class/entity mapping异常怎样解决
- textbox怎么在TextMode="Password"不能预赋值
- 我在asp.net中把水晶报表的DisplayToolbar设置为false之后,还有没有打印的方法?谢谢!
- 请教dt.columns
- 好烦!ASP.net与JAVASCRIPT如何搭配使用??
这个很简单,设一个数组记录用户点击的按钮,在Button的OnClientClick事件处理函数里面王这个数组里面写入按钮的ID就记录了阿2.点击了某个链接,这个比较难一点,因为<asp:HyperLink>根本没有onclick事件,但是可以把它放在一个<Div>里面,利用<Div>的onclick事件来记录
<div onclick= ... >
<asp:HyperLink>http://www.ChinaDaily.com.cn</asp:HyperLink>
</div>
但是这里有一个问题,就是记录下来没有意义了,因为页面已经跳转了,js变量都被释放了,这个时候就用ajax技术,把这个记录记到服务器去3.在页面滞留时间
这个很简单,但是同样也要在服务器端记录,使用ajax技术,pageload的时候服务器端记录一个起始时间,关闭页面的时候用ajax技术让服务器端记录一个终止时间,就可以了