![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SharePoint 2010
文章平均质量分 72
lance_lot1
这个作者很懒,什么都没留下…
展开
-
SharePoint 2010 创建审批视图
SharePoint 2010 创建审批视图原创 2013-12-23 17:15:42 · 2006 阅读 · 0 评论 -
读列表库附件地址
if (item.Attachments.Count > 0) { for (int a = 0; a { if (a == 0) { this.Label1.Text = "附件 1: + i转载 2012-10-08 10:07:11 · 445 阅读 · 0 评论 -
列表库上传附件
if (FileUpload1.PostedFile != null) { SPSite spsite = new SPSite("http://" + Page.Request.Url.Host.ToString().Trim() + "/sites/RapexChina/AvisoManage/Lists/List9/"); SPWeb转载 2012-10-08 10:06:44 · 560 阅读 · 0 评论 -
Faking SPContext
A common question is how to fake SPContext in a non-SharePoint context. An answer is found at the bottom of a great post onStructured and repeatable deployment of Content Query Web Part instances,转载 2012-09-11 15:18:10 · 495 阅读 · 0 评论 -
Sharepoint学习笔记—Ribbon系列-- 在Ribbon中添加新Tab
有了上面的基础,我们来看看如何向Sharepoint网站的Ribbon中添加我们定义的Tab。 直接进入操作步骤 一、创建 SharePoint 项目 要添加新选项卡,应首先创建一个空白 SharePoint 项目。如下: 把此方案设置成Farm解决方案 然后在此项目中分别加入新的Feature与新的空白Element如下图转载 2012-09-11 14:44:55 · 2585 阅读 · 0 评论 -
Sharepoint进修笔记—ECMAScript对象模型系列-- Enable/Disable Ribbon
这里我们想要达到的目标如下:1、在Ribbon的Ribbon.Library.ViewFormat地位创建一个Button控件。2、 按照当前登录用户是否在特定的Groups内来决意他是否有权应用(Enable)此Button。3、 此Button的功能就是跳出一个简单的信息提示框。 结果如下: 按钮工作结果如下 操纵步调如下:1. 创建一个新的Proj转载 2012-09-11 14:33:31 · 568 阅读 · 0 评论 -
[SharePoint2010]在Ribbon中添加自定义按钮
SharePoint 2010为我们带来了很多新功能,这些新功能使得SharePoint更像是一个Office客户端应用程序,这无疑是令人振奋的。提到Office就不能不提到Office 2007带来的Ribbon,Ribbon的出现彻底改变了以往Office客户端的操作方式,初用时或许会觉得不习惯,但时间长了就会发现确实是非常好用啊。好了,不说废话了,下面我们来看看怎样在SharePoi转载 2012-09-11 12:04:10 · 1124 阅读 · 0 评论 -
自定义SharePoint列表新增、编辑、查看页面(NewForm、EditForm、DispForm)
在项目中,用户需求涉及在一个列表录入项目信息,选择一个项目后,与该项目相关的信息实现自动填写,这个需求在SharePoint列表里,我们只能通过重新定制SharePoint列表的新建、编辑页面来实现。SharePoint的新建(NewForm.aspx)、编辑(EditForm.aspx)、查看(DispForm.aspx)页面都是存在数据库中,每个页面中都部署了一个SharePoint自己的转载 2012-09-11 11:53:19 · 5372 阅读 · 0 评论 -
SharePoint的列级安全性
Windows SharePoint Services 3.0和Microsoft Office SharePoint Server 2007支持丰富的安全模型,允许管理员把特定安全对象(比如站点、列表、库、文件夹甚至独立的文档和条目)的权限分配给用户和用户组,来控制对站点和内容的访问。然而,在某些情形下,需要对列表和文档库中单独的列进行安全控制。目前,SharePoint没有为列或视图的安全转载 2012-09-11 15:14:29 · 625 阅读 · 0 评论 -
如何让sharepoint2010网站按照权限隐蔽ribbon
项目请求让通俗用户看不到“网站操纵”,为懂得决该题目,我找了好几篇博客,但都是sharepoint2007,遵守sharepoint designer签出,签入,审批,公布。可能是sharepoint2007和sharepoint2010的差别,公布后我的首页直接失足。之后还原了v4.master的版本也无济于事。只好将sharepoint还原,甚是麻烦。于是想到直接批改v4.master转载 2012-09-11 14:45:50 · 706 阅读 · 0 评论 -
Sharepoint进修笔记—Ribbon系列-- 4. 在Ribbon中添加新Group(针对用户自定义Tab)
知道如何取得正确的Location,我们就可以来进一步操纵我们的自定义Ribbon对象了。这里,我们将偿试向我们在前面创建的My Custom Tab中添加一个新的Group: Custom Img Group,这个Group位于已有的Group(Custom Group)之后。 下面 直接进入操纵步调 一、创建 SharePoint 项目 要添加新选转载 2012-09-11 14:38:50 · 1889 阅读 · 0 评论 -
C# 对sharepoint 列表的一些基本操作,包括添加/删除/查询/上传文件给sharepoint list添加数据
============================================using Microsoft.SharePoint;SPWeb site = SPControl.GetContextWeb(Context); SPListItemCollection items = site.Lists["ListName"].Items;SPListItem item = items.转载 2012-10-08 10:06:14 · 781 阅读 · 0 评论 -
列表库数据类型
Optional. The data type of the field. The types listed in the following table are available.AttachmentsStores the URLs for attachments.BooleanUsed to store a转载 2012-10-08 10:08:21 · 516 阅读 · 0 评论 -
sharepoint DateTimeControl
ime" runat="server" DateOnly="true" /> Sharepoint 2010添加栏时,有个日期和时间类型,它呈现的其实是一个日期控件,非常酷。那么我们如何在我们的页面,比如Application Page中,使用该控件呢?DateTimeControl控件所在的命名空间是:Microsoft.SharePoint.WebControls,所在的dll是M转载 2012-09-03 14:28:23 · 1199 阅读 · 0 评论 -
SharePoint开发笔记-SharePoint2010多级导航配置
一般来说SharePoint自带导航仅支持2级导航,但是其实他是支持多级导航的,怎么来实现呢?就只能自定义了....下面我来说一个三级导航实现的例子吧,如上图所示。其实很简单,只要打开所属网站的母版页... 将导航菜单中设置下面两个属性 StaticDisplayLevels="1" MaximumDynamicDisplayLevels="3"好了大功告成...这样转载 2012-09-11 15:02:00 · 969 阅读 · 1 评论 -
SharePoint 2010 隐藏快速启动栏(左侧导航)
隐藏快速启动栏和顶部导航最简单的方式就是在url后面加一个参数即可,即:IsDlg=1比如,http://win-20110701:83/Lists/WorkListData/AllItems.aspx?IsDlg=1 但是这个方法有限制,它同时隐藏快速启动栏和顶部导航,可定制性不高。下面介绍几种只隐藏快速启动栏的方法。1.使用内容编辑Web部件编辑需要隐藏快速启动栏的页面,插入一个内转载 2012-09-11 18:08:26 · 742 阅读 · 0 评论 -
SPDisposeCheck的用法:检查sharepoint代码中是否有未释放的对象
SPDisposeCheck是微软提供的用于检查sharepoint对象是否正确释放的工具,下载地址:http://download.microsoft.com/download/B/4/D/B4D279A0-E159-40BF-A5E8-F49ABDBE95C7/SPDisposeCheck.msi另外还需下载一个dll,下载地址:http://spdisposecheckstatic.co转载 2012-09-11 18:04:22 · 1108 阅读 · 0 评论 -
自定义MOSS导航菜单
开发支持三级目录的导航菜单MOSS的导航菜单默认只支持两级,但是MOSS的导航API实际上是支持无限级的,比如可以用以下代码添加三级导航栏: using (SPSite site = new SPSite("http://codeart:81")) { using (SPWeb web = site.RootWeb) { web.AllowUnsafeUpdates = t转载 2012-09-11 15:03:09 · 711 阅读 · 0 评论 -
SharePoint 2010 之SPGridView编辑和下拉框
首先上效果图:前台代码: function show() { alert("abc"); } asp:CommandField ShowEditButton="true" HeaderText="操作" Ed转载 2012-09-11 16:31:42 · 626 阅读 · 0 评论 -
自定义webpart参数---动态下拉列表
本篇文章介绍的是在sharepoint 2010中用VS 2010开发自定义webpart。 自定义开发的webpart分为两种:带参数的和不带参数的;带参数的分为需要绑定外部数据的和不需要绑定外部数据的。 不带参数的webpart: 这种webpart开发最简单,只需要将webpart页面的后台逻辑处理完就可以,不需要外来的参原创 2012-12-20 13:54:32 · 1125 阅读 · 0 评论 -
SPQuery查询子文件夹
正常如下用spquery查询列表中的item时,是不会查询子文件夹下的item的:SPList contributionInformationList = web.GetList(web.ServerRelativeUrl.Trim('/') + InitConfig.DocumentManagementUrl);SPQuery listQuery = new SPQuery();li原创 2012-11-13 17:19:45 · 1133 阅读 · 0 评论 -
SharePoint Designer + InfoPath 无代码工作流设计实例
实例名称: 发电厂设备缺陷管理 服务器环境: Windows 2003 企业版 + SharePoint Server 2007 企业评估版 + SQL Server 2005设计工具: SharePoint Designer 2007 做页面修改和工作流设计 + InfoPath 2007 做表单相关界面见另贴http://bbs.winos.cn/thread-43283-1-转载 2012-10-22 16:41:14 · 2169 阅读 · 0 评论 -
InfoPath + Workflow + MOSS
在MOSS 2007种利用InfoPath 2007结合Workflow Foundation可以高效的做出非常强大的工作流应用。因为在SDK中这部分的内容有点不流畅,读起来比较费劲。所以我想以我的一点小经验和大家Share下,希望能少走点弯路,然后再结合SDK 、ECM Starter Kits 和 WSS Workflow StarterKits 快速掌握这个非常棒的功能。1、转载 2012-10-22 15:09:30 · 862 阅读 · 0 评论 -
用Visual Studio 2010创建SharePoint外部列表
Visual Studio 2010测试版中的SharePoint中出现了许多新功能。今天我们要向大家介绍其中的一个——商业数据连接(BDC)设计器,该功能出现在商业数据模式的项目模板中。 【IT专家网独家稿件】如果商业数据连接对各位来说还是个新事物,那么我们先简要介绍一下此功能的概念。商业数据连接时微软商业连接服务中最重要的两个架构组件之一,它可以让用户在使用微软SharePoint转载 2012-09-11 11:49:21 · 776 阅读 · 0 评论 -
SharePoint 2010开发工具图解系列:Visual Studio 2010创建列表
练习 :利用Visual Studio 2010创建列表在此次练习中,您将利用包括Visual Studio 2010在内的SharePoint开发工具来新建一个SharePoint列表。在开始此次练习之前,您可能需要运行位于c:\Student\Labs\03_Lists\文件夹中的SetupLab03.bat批处理文件,来新建一个用于测试和调试您将在此次实验中所编写的代转载 2012-09-11 11:42:08 · 787 阅读 · 0 评论 -
SharePoint Pages(3)之网站页面
创建网站页面 与母版页相同,Visual Studio不提供网站页面设计器,而SharePoint Designer再次帮助我们制作网站页面。在本节中,我们将使用SharePoint Designer创建SharePoint的网站页面,打开SharePoint Designer连接到SharePoint站点。在左侧栏中选择“网站页面”,右侧会列出所有网站页面。如图10-14所示:转载 2012-09-10 18:08:02 · 1153 阅读 · 0 评论 -
SharePoint 2010多语言UI,以及开发人员需要注意的
SharePoint 2010支持同一个网站呈现出不同语言的UI。比如,一个中文版的SharePoint 2010系统,管理员可以在服务器上安装SharePoint 2010英文语言包,然后在网站设置的“语言设置”中,选择“英语”为备用语言。然后用户就可以随时使用页面右上角的用户菜单,将当前网站的显示UI,在多个语言之间进行切换。如果你尝试一下这个功能,就会发现一个有趣的现象。对于转载 2012-09-10 15:51:13 · 512 阅读 · 0 评论 -
无法创建metadata column列
在创建metadata column列的时候,会有这么一个提示:The required feature is not enabled for this column type。 这种情况下,是由于关联metadata column的一个hidden feature没有激活。 需要借助sharepoint manager来查看该hidden feature,如下图所示:原创 2012-09-05 17:38:31 · 581 阅读 · 0 评论 -
在SharePoint 2010程序中使用Session
很多开发人员喜欢在ASP.NET程序中使用Session,用它来记录当前登录用户的一些信息。但是在SharePoint 2010系统中,默认是禁用Session功能的。如果在一个应用程序中使用了Session,你很可能会发现代码会抛出一个“引用的对象没有实例化”异常。如果通过Visual Studio调试一下代码,就能发现HttpContext.Session属性返回的是null。要在一个转载 2012-09-05 15:35:44 · 594 阅读 · 0 评论 -
Sharepoint Custom Timer Job
Sharepoint Custom Timer Job (Sharepoint 自定义定时器,定时工作,定时启动) 收藏 利用在管理中心的计时器半天,发现了这个SPJobDefinition类似乎有点意思,不过需要使用SPFeatureReceiver这个类来进行部署,也就是说,制作一个可以部署的计时器,需要分成两个部分来设计: 首先,编写计时器程序,也就是继承于SPJobDefini转载 2012-09-03 17:26:47 · 707 阅读 · 0 评论 -
如何查看SharePoint未知错误的详细信息
通过下面方法就可以直接在出错页面查看错误信息。修改Web应用程序根目录上的Web.config文件中的两个地方:一、MaxControls="200" CallStack="false" 改为 MaxControls="200" CallStack="true"二、customErrors mode="On" 改为 customErrors mode="Off"原创 2012-09-03 12:58:34 · 428 阅读 · 0 评论 -
sharepoint2010右侧滚动条的问题
关于sharepoint 2010站点的事。过年期间我在新买的台式机上搭起了环境 windows 2008 + sharepoint 2010。2010在前台的变动不是很大,RIBBON的增加是一大亮点。随时有心得随时写出来吧。昨天晚上解决了一个小问题。如图sharepoint 2010越发的像一个工作平台了。无论是从功能和页面上简直就是一个Office的在线版。仔细观察右侧的滚动条是从R转载 2012-09-03 12:56:41 · 424 阅读 · 0 评论 -
SharePoint Server 2010 容量管理:软件边界和限制(转自Microsoft TechNet库)
本文介绍 Microsoft SharePoint Server 2010 的软件边界和限制。其中包括:边界:根据设计无法超过的静态限制阈值:为满足特定要求而能够超过的可配置限制支持的限制:已默认设置为测试值的可配置限制注意:本文档中的容量规划信息为您提供规划应用准则。该准则建立在 Microsoft 对实时属性执行的测试的基础上转载 2012-09-03 13:10:53 · 1834 阅读 · 0 评论 -
常用的stsadm命令行参数
常用的stsadm命令行参数有: 1、installfeature、uninstallfeature:feature部署和卸载; 安装feature:stsadm -o installfeature -filename [feature文件夹下]\feature.xml激活feature:stsadm -o activatefeature -filename [feature路径]转载 2012-09-03 13:08:21 · 551 阅读 · 0 评论 -
计算字段公式(Microsoft.SharePoint.SPFieldCalculated 类)
计算字段公式下表提供有关您可以通过使用 Microsoft.SharePoint.SPFieldCalculated 类的 Formula 在计算字段中实现的多种公式的信息。条件公式您可以使用下面的公式测试语句的条件并返回 Yes 或 No 值、测试备用值(如 OK 或 Not OK),或返回空白或短划线来表示空值。确定某数是大于还是小于另一个数使用 I转载 2012-09-03 13:57:56 · 1999 阅读 · 0 评论 -
创建与SharePoint 2010风格一致的下拉菜单
在笔者公司中,SharePoint得到了大规模的使用。最近,在IT托管的SharePoint 2010系统中,页面最上方被统一加上了一个额外的区域,右上角放置了两个额外的下拉菜单。这两个下拉菜单为用户提供了一些快捷链接,包括访问IT的Support网站、查看当前网站的信息,以及从系统中申请一个新的SharePoint网站等。从上面的截图可以看到,这两个定制的下拉菜单使用了Share转载 2012-09-10 17:38:22 · 616 阅读 · 0 评论 -
创建与SharePoint 2010风格一致的下拉菜单 (续) 整合Feature Custom Action框架
在上一篇“创建与SharePoint 2010风格一致的下拉菜单”文章中,演示了如何添加一个额外的菜单到页面顶端,并使其的样式风格与SharePoint 2010内置的菜单保持一致。如果只需要创建一个子菜单项目固定的菜单,那么这篇文章里面的包含的内容已经足够了。但是如果在设计这个菜单的时候,我们并不确定需要向菜单中加入什么菜单项呢?在SharePoint企业应用开发的过程中,有时候我们会希望能转载 2012-09-10 17:42:01 · 563 阅读 · 0 评论 -
SharePoint 2010 自定义Timer job 问题总结(拒绝访问,Execute方法不执行,不及时更新)
http://blog.csdn.net/lance_lot1/article/details/7963620在上面的链接中,我写了关于如何自定义一个简单的Timer job。这个是在我自己电脑里完成的,一切都很顺利。可是到客户这里就不行了。在feature的激活事件里,调用update()时提示拒绝访问。即使我使用SPSecurity.RunWithElevatedPrivileges提转载 2012-09-10 15:30:15 · 1367 阅读 · 0 评论 -
为SharePoint网站创建自定义导航菜单
相信不少人都希望把SharePoint网站内置的那个顶部导航菜单,换成自己希望的样式。由于SharePoint 2007/2010的网站导航基本上基于标准的ASP.NET SiteMap模型,所以只要你对ASP.NET SiteMap有一些了解,就能创建一个自定义的导航菜单。在开始之前,让我们先从网上随便找一个样子比较cool的菜单控件。在下面的示例中,我会选择使用Smooth Navigat转载 2012-09-10 18:12:19 · 604 阅读 · 0 评论 -
SharePoint Pages(2)之SharePoint母版页
定制和开发SharePoint Pages 这本书是关于在Visual Studio 2010如何进行SharePoint 2010开发的,我们将主要集中讲述如果创建应用程序页。这是唯一一种在Visual Studio 提供的外部模板的页面类型。但是,我们将首先会简要的介绍一下母版页,以及怎么创建这个页面类型。自定义和创建母版页 母版页是用来定义通用操作的SharePoint页面。转载 2012-09-10 18:07:32 · 1025 阅读 · 0 评论