摘要: 对象模型SPFieldChoiceSPSite site = SPContext.Current.Site;SPWeb web = site.OpenWeb(SubWebUrl);SPList list = web.Lists[ListName];SPFieldChoice fieldchoice = (SPFieldChoice)list.Fields["年份"];for(int i=0;i2010201020112012很简单的东西,写出来做个记录。 阅读全文
posted @ 2012-08-01 17:33 霖雨 阅读(689) 评论(0) 推荐(2) 编辑
摘要: 需求:编写一个新闻展示的WebPart,要求可以分类,类别是从WebService中获取的字符串,要求可以在属性中勾选分类,显示该分类的信息,分类可能会增加。我要做的就是动态生成属性中的新闻类别,至于新闻展示就很简单了。 首先,新建一个WebPart的类,然后添加引用,添加强命名,修改输出路径到bin下,然后加到网站中,引用进去,方便查看效果。 然后,添加另一个类,EditorPart类,我们要做的,就是生成我们的控件,然后重写EditorPart的两个方法,来把类别输出到SharePoint属性面板中去。protected override void CreateChildContro... 阅读全文
posted @ 2012-06-29 16:41 霖雨 阅读(1919) 评论(1) 推荐(1) 编辑
摘要: 介绍:我们使用SharePoint2010做门户网站,经常需要定制母版页,但是2010提供的Ribbon的方式,定制干掉了他以后,使用起来会发生不便,很多功能接口都需要从Ribbon里面进入,编辑也会无法编辑等出现各种问题,或者弹出脚本异常等。所以,我们要考虑下其他的方式,更加合理的使用Ribbon和左侧导航。方法一 使用JS脚步的方式所以就想用JS隐藏的方式,处理一下母版页,把不需要的默认隐藏掉,然后通过url传参,在需要的时候,把Ribbon还原回来。这就是我的思路,给大家看看我做的例子吧。如下图,是引用的SharePoint默认母版页的一个页面,大家很熟悉吧,V4.master就是我引. 阅读全文
posted @ 2012-06-11 16:09 霖雨 阅读(2652) 评论(1) 推荐(1) 编辑
摘要: SharePoint列表使用WebService操作,可以进行增删改查,但是操作开启审批功能列表的时候,会遇到列表项审批的问题,只要进行修改,该项目就会变成待定状态,然后想要修改审批状态,就使用UpdateListItems方法,一直自以为是的以为,修改审批状态,不就是更新么Cmd='Update'不就可以了,事实却不是如此。审批方法名称UpdateListItems(string ListName, XmlNode updates)参数名称ListName 为列表名称,string类型Updates 为XmlNode类型,用于更新 Cmd参数,Update为更新1 Name参 阅读全文
posted @ 2012-06-04 15:21 霖雨 阅读(1792) 评论(1) 推荐(1) 编辑
摘要: 简述:给其他系统提供集成,发现SharePoint自带的WebService各种不好使,索性就自己写一点,也当做自己学习的记录了。当然内容比较简单,希望大侠们不要介意,也不要骂我啊。好了,进入正题吧。1、 首先,使用VS2008新建一个WebService的项目,选择Asp.net Web服务应用程序,然后输入项目名称2、 添加引用添加Microsoft.SharePoint.dll文件的引用,因为我们需要使用SharePoint的对象模型来读取列表信息,Dll文件的位置是C:\Program Files\Common Files\Microsoft Shared\Web Server Ext 阅读全文
posted @ 2012-05-14 18:20 霖雨 阅读(3465) 评论(0) 推荐(2) 编辑
摘要: 介绍:在使用SharePoint中,我们经常需要做的就是打包解决方案,我们来介绍下SharePoint解决方案的手动部署,我自己觉得,解决方案是SharePoint中非常好的一个功能,部署和使用起来相当方便,尤其配合Feature的使用,可以对相应功能的开启和关闭,废话不说了,开始我们的解决方案打包部署。前期准备-[makecab命令、.ddf格式文件、manifest.xml],了解下以上三项,这个对于手动打包解决方案,是非常必要的。·Makecab命令MakeCAB是微软提供的制作CAB的文件的命令,而这个命令使用的文件格式就是.ddf,我们可以在运行中输入cmd,然后输入Mak 阅读全文
posted @ 2012-04-28 22:13 霖雨 阅读(2796) 评论(2) 推荐(1) 编辑
摘要: 我们开发中,通常需要写各种各样的部件来实现我们的展示或者功能,下面就介绍下刚刚接触的QuickPart+用户控件的方式,算是自己的学习笔记,也和大家交流下心得。1、 新建Web应用程序2、 在项目上,右键 – 添加 – 新建项 – 选择用户控件3、 即可在用户空间里面,编写我们的代码了,添加Microsoft.SharePoint.dll的引用,代码上添加命名空间引用using Microsoft.SharePoint;[Dll位置:C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\ISAPI]4、 阅读全文
posted @ 2012-04-28 09:36 霖雨 阅读(3399) 评论(3) 推荐(1) 编辑
摘要: 简述:在SharePoint的使用中,经常需要进行系统集成这样的操作,我们作为SharePoint开发,就需要给其他系统提供接口,而SharePoint提供的WebService就很好的提供了这样的功能,我们简单了解下,通过SharePoint提供WebService对列表进行操作步骤:1、 首先,新建一个控制台程序,添加WebService的引用地址http:///_vti_bin/Lists.asmx为网站的地址,包括端口号2、引用 - 右键 - 添加服务引用(如图1)– 高级 – 添加Web引用 – URL处填写WebService地址(如图2)(图1)(图2)3、 获取List信息tr 阅读全文
posted @ 2012-04-27 09:42 霖雨 阅读(7745) 评论(2) 推荐(4) 编辑
摘要: 1、代码调试确定进程cd c:\windows\system32\inetsrvappcmd list wppause注:保存成批处理文件,查看进程.bat,用的时候双击即可2、类似列表新建打开方式的弹出脚本Open dialog注:在Moss页面上运行即可3、网站的备份还原命令PowerShell的命令:备份:backup-SPSite http://localhost:10086 -Path C:\100861.bak还原:Restore-SPSite http://localhost:10087 -Path C:\10086.bak -Force -DatabaseServer shar 阅读全文
posted @ 2012-02-29 19:04 霖雨 阅读(4992) 评论(7) 推荐(3) 编辑
摘要: Silverlight托管客户端模型,是SharePoint2010推出的三种客户端模型“.NET托管”、“ECMAScript”、“Sliverlight”的一种,自己对于Silverlight也不是很熟悉,这也是第一次尝试Sliverlight,不过,我们主要尝试的是客户端模型调用SharePoint,而非Silverlight的功能。 首先,我们打开vs2010新建项目,选择silverlight – Silverlight application,选择.Net 3.5框架,输入我们的项目名称确定即可,弹出silverlight新建向导,这个我们不需要改什么设置,确定就可以了。然后... 阅读全文
posted @ 2012-02-28 19:46 霖雨 阅读(1400) 评论(0) 推荐(2) 编辑
点击右上角即可分享
微信分享提示