我的SharePoint
见习工程师
学习中
展开
-
MOSS2010如何使用Linq进行分页
开始的时候呢,我是运用SPQuery的RowLimit对SPListItemCollection进行分页的,但是后来发现存储SPListItemCollectionPosition可能出现异常。而且最大的缺点是:只能前一页,后一页。原因是,我们首先必需知道上一个PagingInfo,我们才可以得到下一页的内容。并且,无论是 SPQuery类还是ListItemCollectionPos原创 2011-12-12 17:47:33 · 652 阅读 · 0 评论 -
sharepoint手机客户端
pc访问页面地址加上/?Mobile=1原创 2014-03-24 16:52:05 · 2430 阅读 · 0 评论 -
HttpModule201403更新
首先,你要建立一个类库的项目然后呢,你就按照上图所示去写代码吧,记住,必须要实现两个方法Dispose()和Init();好吧,你懒,给你代码,复制一下吧,呵呵。public void Dispose() { } public void Init(HttpApplication context) {原创 2014-03-19 21:42:09 · 512 阅读 · 0 评论 -
SharePoint 2010新建站点不能登录解决方法
近期在使用SharePoint 2010,今天我在一台新服务器上(单服务器,无域环境),新建了一个SharePoint 2010的站点(先创建Web应用程序,再创建网站集),发现,在登录这个新建站点时,一直在输入密码处停留,即使输入了正确的管理员帐户与密码,网站仍然停留在登录页面,如图1所示。 图1 停留在输入密码页当输入几次错误以后,出现401错误,如图2所示。 图2转载 2014-01-23 20:28:25 · 1611 阅读 · 0 评论 -
SharePoint 门户添加内网域名
原理:在DNS服务器上,添加一条SharePoint门户所在主机的别名,当我们在浏览器里访问这个别名的时候,会自动到Dns去解析,解析出来这台主机,从而访问到我们的SharePoint门户。1、打开DNS服务器,在DNS里新建区域,如下图:2、一路下一步到输入区域名称,然后一路下一步到完成; 3、在新的区域里新建别名4、填写别名,浏览主机,选择我想建别名的主机转载 2013-12-04 16:32:20 · 610 阅读 · 0 评论 -
SharePoint性能总结和一些开发经验(1)
1. 取得列表中的Item的数量:Int count = SPContext.Current.List.Items.Count;这句是取得Item的数目,不得不取得列表中的所有的Item的metadata,这样我们程序运行的速度就会相对慢一些,如果列表中的数据量不大,那不会有明显的影响,如果列表中的数据量很大,那在效率上会有很大的影响。Int count = SPC转载 2013-10-23 15:17:32 · 1150 阅读 · 0 评论 -
偶然发现的管理sharepoint网站捷径
_layouts/15/sitemanager.aspx打开就明白原创 2013-10-25 11:50:28 · 484 阅读 · 0 评论 -
将dll添加到assembly(全局程序集缓存)
1.copy到目录里2.没有权限的时候.net自带的一个工具可以将dll注册到GAC中去的,gacutil.exe。开始菜单-Microsoft Visual Studio 2010 -Visual Studio Tools-Visual Studio 命令提示(2008),在控制台中输入 gacutil.exe 回车,既可以看到一些参数。要安装dll到GAC中的话选择-i参数原创 2013-06-08 15:47:02 · 7340 阅读 · 0 评论 -
关于SP.UI.ModalDialog.showModalDialog()的使用
SharePoint 2010引入了全新的对话框框架,它可以帮助用户在不需要离开当前页面的情况下浏览相关的页面在客户端Javascript对象模型中的SP.UI.ModalDialog类提供了对话框框架的定义可是我自己定义了 一个.aspx的文件,并没有继承sharepoint的母板页,问题也就发生了,js出现错误,提示: 搞了好久,查了好些资料,加上这两句就OK了原创 2012-06-08 16:31:47 · 3066 阅读 · 0 评论 -
SharePoint中的"用户或用户组"栏
SharePoint中的"用户或用户组"栏,当选择了"允许多重选择"后,用对象模型SPListItemCollection["栏名"]获得到的是SPFieldUserValueCollection的对象:SPFieldUserValueCollection users = SPListItem["栏名"]as SPFieldUserValueCollection;如果将SP转载 2012-03-14 11:32:21 · 674 阅读 · 0 评论 -
sharepoint 使用feature 是用到的一些命令
如果用cmd命令时 加这句话cd C:/Program Files/Common Files/Microsoft Shared/Web Server Extensions/14/BIN如果sharepoint ManageMent shell直接输入下面的命令行安装feature在这个目录下创建文件夹AC:/Program Files/Common Files/Microsoft转载 2012-02-17 10:47:52 · 456 阅读 · 0 评论 -
sharepoint 中添加计时器作业TimerJob
项目说明: 此项目功能是在服务场中添加一个计时器作业。 1.项目包含两个类文件: 一个是实现功能注册的TimeJobInstaller, 即实现计时器作业注册功能的类。 另一个是计时器作业需要执行的操作类。 2.安装部署方法: 1.将编译成生.dll,拖到GAC目录:C:/Windows/assembly中。(注意:在生成dll文件时创建项目时需要是平台是Any转载 2012-02-17 10:46:52 · 486 阅读 · 0 评论 -
sharepoint 如果timejob中的方法改变执行如下操作
首先停止IIS--》然后卸载TimerJob--》生成解决方案放到C:/Windows/assembly---》启动IIS--》执行命令符net stopTimerv4 -->执行net start timerv4 -->cd C:/Program Files/Common Files/Microsoft Shared/Web Server Extensions/14/BIN stsadm转载 2012-02-17 10:49:47 · 392 阅读 · 0 评论 -
sharepoint中添加计时器作业时用到的俩个方法
using System;using System.Collections.Generic;using System.Linq;using System.Text;using Microsoft.SharePoint;using Microsoft.SharePoint.Administration;namespace TimeJobV1{//安装timer转载 2012-02-17 10:49:11 · 428 阅读 · 0 评论 -
sharepoint2010获取文档点击数
我的做法是通过HttpModule来实现,具体做法:1.做一个类库,实现IHttpModule借口;2.在你的文档库中添加一栏数字列,用来统计被点击数目 3.实现Dispose和Init方法,在Init方法中通过ReleaseRequestState时间截取访问文档请求 public void Init(HttpApplication context原创 2012-01-15 16:47:26 · 1466 阅读 · 1 评论 -
SPUser的用法
我有一个列表TheUser,其中一列user是用户类型的string strWebUrl = SPContext.Current.Site.Url;SPSite spSite = new SPSite(strWebUrl);using (SPWeb spWeb = spSite.OpenWeb()){ SPList spList= spWeb.Lists["The原创 2012-01-15 12:25:43 · 758 阅读 · 0 评论 -
SharePoint 2010如何才能使用LINQ的功能
刚接触SharePoint我是充满了质疑的,呵呵,尤其是到了要操作列表的时候,读取数据怎么就那么不顺手呢。使用SPList的时候,始终有一点让我我无法解决,那就是每次访问列表,必定会把SPListItem的所有项都读取出来,那如果我有成千上万条数据呢,自己都等着着急。呵呵,SPQuery当然能筛选你需要的数据,也有个U2U Caml Query Builder工具能让你不必去刻意写查询语句原创 2011-12-16 14:52:02 · 756 阅读 · 1 评论 -
SharePoint2010项目中如何使用HttpModule
我现在想在一个网站下的所有网页显示一句同样的话,那要怎么做呢?开始的时候我直接使用Designer把我要显示的东东放到母版页里,是不是很方便,但是会不会有其它方法呢。呵呵今天我这个菜鸟第一次遇到了HttpModule它的定义大家可以去搜一下,这里不多说,知识简单的说一下如何使用首先,你要建立一个类库的项目,记住啊,只是个类库。然后你要建立一个了类文件MyModule.cs,该类原创 2011-12-20 18:11:55 · 673 阅读 · 0 评论 -
SharePoint 2013 配置开发环境,需安装VS2012插件
SharePoint 2013已经安装好了,接下来就是配置开发环境,安装VS2012,但是,装好了以后,发现没有SharePoint 2013开发的支持先要安装Microsoft Web PlatForm Install 4.0,然后这里面,可以添加如下图所选的组件。下载地址:http://www.microsoft.com/web/downloads/platform.a原创 2015-01-17 20:56:02 · 527 阅读 · 0 评论