zoukankan      html  css  js  c++  java
  • Sharepoint2010项目中文档点击率计的数器最终实现

    今天终于把计数器功能搞定了,以往尝试了N种方法(Global文件,httpmodule)结果是将页面请求的图片等文件也计算在内了.由于此类原因,以上方案全部被否决了.
    今天尝试了另外一种方式来实现计数器的方法: 使用AJAX拦截点击事件进行计数.
    首先是定位问题,由于项目中使用了SPGridView控件,而控件中SPMenuField的呈现数据的跳转链接没办法屏蔽(不知道是不是没找到屏蔽的方法).于是经过一番折腾终于找到一个规律,
    SPMenuField控件生成的HTML源代码中的单元格会引用一个 ms-vb 的样式.
    接下来的一切就简单了
    在母版页中上JQuery的拦截方法

    $(".ms-vb").click(function(){
      $.get("你的计数器页面的地址",
            { url: this.attr("href") },
            "post" );
      }
    );

    这样一来就吧SPGridView中显示的文档都拦截了.只要在计数器页面中写好计数代码就行了

  • 相关阅读:
    组件基础
    css 手稿
    HTML手稿
    Vmstat命令监控Linux资源并将数据通过图形化方式显示
    JAVA---类和对象
    JAVA---Graphics2D类
    JAVA---数组
    JAVA---图形处理
    JAVA----日历源代码
    SQL常用语句大全
  • 原文地址:https://www.cnblogs.com/masahiro/p/10130193.html
Copyright © 2011-2022 走看看