摘要:如何使用自定义的aspx页(比如Application Page)替换列表默认的NewForm.aspx, DispForm.aspx 和 EditForm.aspx的页面?如果你只是更改这些页面的界面,那么推荐使用SPD2010和InfoPath,它们更快速便捷。唯一的缺点是使用这 些工具不能自定...
阅读全文
摘要:SharePoint 2013 提供了一个具象状态传输 (REST) 接口,从而向标准 Web 技术和语言开放了 SharePoint 2013 开发平台。一直以来,Web 应用程序都可通过客户端对象模型使用 SharePoint 的功能,但这些 API 只对 .NET 应用程序和语言可用。Shar...
阅读全文
摘要:REST的定义与作用 在SharePoint 2010中,基本上有如下几种数据访问方式:服务器端对象模型LINQ to SharePoint Web Service 客户端对象模型ADO.NET Data Service (REST协议)ADO.NET Data Service (强类型)REST...
阅读全文
摘要:protected void btnTAd_Click(object sender, EventArgs e) { if (ThreadSite == null) { ThreadSite = SPConte...
阅读全文
摘要:(1)代码创建组protected void CreateGroup_Click(object sender, EventArgs e) { string groupName = this.groupTitle.Text; string gr...
阅读全文
摘要:SharePoint 讨论板常见的代码操作 我们直入主题,讨论针对SharePoint 讨论板常用的代码操作有哪些呢?1. 你的网站集和网站: 1 2SPSite currentSite = SPContext.Current.Site;SPWeb currentRootWeb = curre...
阅读全文
摘要:SharePoint列表使用WebService操作,可以进行增删改查,但是操作开启审批功能列表的时候,会遇到列表项审批的问题,只要进行修改,该项目就会变成待定状态,然后想要修改审批状态,就使用UpdateListItems方法,一直自以为是的以为,修改审批状态,不就是更新么Cmd='Update...
阅读全文
摘要:/// 后台代码 /// 每页显示的行数 /// int iPageSize = 5; /// /// 每次显示的页数 /// int iPages = 5; int iRowsCo...
阅读全文
摘要:资源地址:https://lionadi.wordpress.com/2013/03/18/resources-sharepoint-developmentprogramming-and-powershell/针对ListViewByQuery,它的query.ListItemCollectionP...
阅读全文
摘要:原文地址:http://www.cnblogs.com/erucy/p/4234318.html本节中所阐述的内容,主要适用于SharePoint文档库中的文件和文件夹,以及列表中的文件夹。系统中的其他文件(如_layouts中的文件、配置文件、程序文件等)不在本章节的讨论范围之内。(一)概述Sha...
阅读全文
摘要:using System;using System.Runtime.InteropServices;using System.Security.Permissions;using Microsoft.SharePoint;using Microsoft.SharePoint.Administrati...
阅读全文
摘要:ListViewWebPart输出//protected override void Render(System.Web.UI.HtmlTextWriter writer) //{ // //SPWeb web = SPContext.Current.Web; ...
阅读全文
摘要:以前做项目对Sharepoint列表的操作用三种对象模型进行操作,但是在Designer上看到了以Sharepoint:开始的控件,就决定研究一下,深入研究才发现这样的控件比三种对象模型操作更简单方便,下面就来介绍一下如何使用。控件介绍每个控件都有一个OnInit属性,这个是加载控件属性的方法,这个...
阅读全文
摘要:先获取凭据,才能远程操作SharePoint内置了一套相对比较完整的WebServices提供给开发者,这样就可以在客户端、跨平台的程序中读取甚至修改SharePoint中的内容。不过当SharePoint网站不允许匿名访问的时候,调用WebServices自然也需要提供身份验证。 SharePo...
阅读全文
摘要:1.使用Vs2010创建一个空SharePoint 项目(我的名字:SharePointCusTimer),然后右击项目名添加一个类(我的名字:MyTimerJob.cs),打开该类修改代码如下:using System; using Microsoft.SharePoint;//必须命名空间usi...
阅读全文
摘要:下面是一个带有两个左外部联接的 Joins 元素的示例。CustomerName 是 Orders 列表上的查阅字段。它查阅 Customers 列表的 ID 字段。而 Customer 列表具有一个 CityName 字段,该字段又是 Cities 列表的查阅字段。第一个 Join 元素将"cus...
阅读全文
摘要:先介绍一个showModaldialog的基本用法使用方法:vReturnValue = window.showModalDialog(URL [, Arguments] [,Features])参数说明:URL--必选参数,类型:字符串。用来指定对话框要显示的文档的URL。Arguments--可...
阅读全文
摘要:using (SPWeb oWebsite = SPContext.Current.Site.AllWebs["Website_Name"]) { SPList oList = oWebsite.Lists["MyList"]; SPFieldCollection collField...
阅读全文
摘要:几个开源的CAML生成类作者:柒月之前,我们介绍了LINQ to SharePoint。本着“我不造轮子,我只做轮子的搬运工”的人生目标,接下来,我们一起看一看几位大神编写的CAML生成类。同样,它使开发者无需关心CAML语句如何编写,而更专注于业务逻辑的实现,并且看起来更加轻巧、灵活。CAML.N...
阅读全文
摘要:步骤使用SPMetal导出SPList实体模型(cs文件)。默认情况下,此工具会将SPWeb级别下的所有列表、文档库等内容导出成实体模型。也可以通过编写XML,使其只生成指定的内容。将步骤1中的文件添加到VS项目中,并添加引用Microsoft.SharePoint.Linq。完成以上两步,就可以使...
阅读全文