欢迎来到天天文库
浏览记录
ID:52567471
大小:758.41 KB
页数:6页
时间:2020-03-28
《SharePoint 2010 文档管理之点击次数.pdf》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、SharePoint2010文档管理系列之点击次数SharePoint项目的点击次数记录,使用SharePoint的自定义字段的开发,每增加一次访问量,字段值加1。1SharePoint2010文档管理系列之点击次数–霖雨SharePoint2010文档管理系列之点击次数前言:很多场景下,我们都需要对一篇文章或者文档的点击次数进行统计,然而SharePoint本身并没有给我们设计这样一个字段,所以我们需要通过简单的字段开发来实现这样一个功能。一、创建项目:1.创建一个空的SharePoint项目,添加一个“SharePoint映射文件夹”,映射
2、到Template/Xml下,用来保存我们对于字段描述的xml。2.添加一个xml到映射的xml文件夹下,名字为fldtypes_字段名,前面的名字必须是这样规则,才会被SharePoint所识别,xml模板附后。3.添加一个VisitorRecord.cs文件继承自SPField字段,添加一个VisitorRecordControl.cs文件继承自BaseFieldControl。4.项目结构,如下图:二、添加代码1.添加Xml描述3、dType>VisitorRecordText浏览次数每点击一次DispForm页,浏览次数+1TRUETRUE4、Name="AllowBaseTypeRendering">TRUETRUEBOLGURL--http://www.cnblogs.com/jianyus/2SharePoint2010文档管理系列之点击次数–霖雨VisitorRecord.VisitorRecord,VisitorRecord,Version=1.0.0.0,Culture=neutral,PublicKeyToken=a3d395e8d5、a16bea62.添加VisitorRecord方法,如下表格:classVisitorRecord:SPField{publicVisitorRecord(SPFieldCollectionfields,stringfieldName):base(fields,fieldName){Init();}publicVisitorRec
3、dType>VisitorRecordText浏览次数每点击一次DispForm页,浏览次数+1TRUETRUE4、Name="AllowBaseTypeRendering">TRUETRUEBOLGURL--http://www.cnblogs.com/jianyus/2SharePoint2010文档管理系列之点击次数–霖雨VisitorRecord.VisitorRecord,VisitorRecord,Version=1.0.0.0,Culture=neutral,PublicKeyToken=a3d395e8d
4、Name="AllowBaseTypeRendering">TRUE
5、a16bea6
6、ord(SPFieldCollectionfields,stringtypeName,stringdisplayName):base(fields,typeName,displayName){Init();}voidInit(){//设置在DisplayForm页显示this.ShowInDisplayForm=true;//设置在EditFrom页不显示this.ShowInEditForm=false;//在NewForm页不显示this.ShowInNewForm=false;}publicoverrideBa
7、seFieldControlFieldRenderingControl{get{BaseFieldControlvr1=newVisitorRecordControl();vr1.FieldName=this.InternalName;returnvr1;}}}BOLGURL--http://www.cnblogs.com/jianyus/3SharePoint2010文档管理系列之点击次数–霖雨3.添加VisitorRecordControl类代码classVisitorRecordControl:BaseFieldCo
8、ntrol{publicvoidUpdateItemFieldValue(){try{SPSecurity.RunWithElevated
此文档下载收益归作者所有