摘要:
概述Microsoft Visual Studio 2010 中的 SharePoint 开发工具提供了一种简单有效的方法,用来对使用沙盒解决方案将品牌应用到 Microsoft SharePoint 2010 网站所需的文件和代码进行打包和部署。本文介绍了使用可部署到运行 SharePoint Foundation 2010 或 SharePoint Server 2010 的 SharePoi... 阅读全文
摘要:
SharePoint: Group By on more than 2 columns in a view (SP 2010) This is an update of an article written for SharePoint 2007. Many of the steps are the same in both 2007 and 2010, but both the SharePo... 阅读全文
摘要:
OB的来说SharePoint Data View 只支持两级分组,如果您需要多级分组的话,可以利用SharePoint Designer创建一个XSL Data View: 下面是我帮你找的一篇具体操作的博客: SharePoint: Group By on more than 2 columns in a view (SP 2010) http://techtrainingnotes... 阅读全文
摘要:
需要引用如下DLL代码如下:using Microsoft.SharePoint;using Microsoft.Office.Server.UserProfiles;//设置站点图片using (SPSite site = new SPSite("siteUrl")){ SPServiceContext context = SPServiceContext.GetContext(site);... 阅读全文
摘要:
环境:windows 2008 R2 + SQL2008 R2 + SharePoint 2010 SP1 安装好SharePoint 2010,建立第一个网站完成,这过程没出现错误。管理中心-》管服务器上的服务-》用户配置文件同步服务 也已经正常启动。 但在应用程序管理-》管理服务应用程序-》User Profile Service Application 点到这里,就出现 错误 发生意外错误。... 阅读全文
摘要:
SharePoint 开发指南指示,您不应尝试在单个查询中检索 2000 个以上的项目。如果您的应用程序中可能会出现这种情况,可以考虑在 CAML 查询中使用 RowLimit 元素,以限制客户端对象模型可以为应用程序检索的数据量。有时您必须访问可能包含 2000 个以上项目的列表中的所有项目。如果必须如此,则最好进行分页,一次查看 2000 个项目。本节介绍了使用 ListItemCollect... 阅读全文
摘要:
更新客户端对象使用客户端对象模型更新客户端对象非常简单。只需检索对象、更改属性,对要更改的每个对象调用 Update 方法,然后调用 ExecuteQuery 方法即可。以下示例将修改 客户端 API 测试列表中的项,将所有开发项的估计值提高 50%(一种常见操作)。C#using System;using Microsoft.SharePoint.Client;class Program{ ... 阅读全文
摘要:
以下示例演示了如何使用 CAML 查询在上例中创建的列表。该示例将输出我们的测试列表中的 Development 项。C#using System;using Microsoft.SharePoint.Client;class Program{ static void Main(string[] args) { ClientContext clientContext = ... 阅读全文
摘要:
SharePoint Foundation 通常部署在具有数千名用户的组织中。在构建通过网络访问 SharePoint Foundation 的应用程序时,应使其占用最少的网络流量。客户端对象模型可通过多种方法帮助您实现这一目标。最简单的方法是使用 lambda 表达式来明确指定客户端对象模型应返回到应用程序的属性。以下示例演示了如何指定在客户端对象模型加载网站对象时,它只能加载 Title 属性... 阅读全文
摘要:
对象标识背后的主要概念在于,客户端对象在调用 ExecuteQuery 方法前后会引用 SharePoint Foundation 服务器对象模型中相应的对象。它们会通过多次调用 ExecuteQuery 方法来继续引用该同一对象。这意味着,在设置查询时,您可以使用客户端对象模型返回的对象来进一步设置查询,然后再调用 ExecuteQuery 方法。这样,您就可以在开始向服务器发送流量以及从服务器接收流量之前,编写更复杂的查询。您可以在单个查询中执行更多有意义的操作,并消除网络流量。以下示例获取 Announcements 列表对象,然后使用最简单的 CAML 查询检索该列表中的所有项。C#u 阅读全文