摘要: 不善言语,直接贴代码(也可通过js或css去隐藏),以下是各个菜单选项zz2_ID_PersonalInformation我的设置zz3_ID_LoginAsDifferentUser以其它用户登录 (这个是自己加上去的,为了方便测试)zz4_ID_Logout注销 zz5_ID_PersonalizePage对本页面进行个性化设置zz8_MenuItem_ShareThisSite共享zz9_MenuItem_Create添加应用程序zz10_MenuItem_ViewAllSiteContents网站内容zz11_MenuItem_Settings网站设置ctl00_ctl46_SiteA 阅读全文
posted @ 2014-01-17 11:02 gaoxingstyle 阅读(610) 评论(0) 推荐(0) 编辑
摘要: 人员控件都要绑定不同的人,出现了如题的错误。解决方法:在这个页面里的标签里加上<meta http-equiv="X-UA-Compatible" content="IE=8"/> 阅读全文
posted @ 2013-06-17 10:18 gaoxingstyle 阅读(403) 评论(0) 推荐(0) 编辑
摘要: 虽然可以通过视图来限制获取列表数据的列,但视图有一个项目限制的功能,也就是一次显示多少条项目数,默认只显示30条数据,多余的数据就会分页显示。因此在使用对象模型根据视图获取数据时也只会得到前30条的数据,所以如果不想得到项目数的限制,则可以使用SPQuery的ViewFields属性来限制列。代码如下:protected void GetColumnByViewFields() { SPWeb web = SPContext.Current.Web; SPList list = web.Lists.TryGetList("通知"); SPQuery query = new 阅读全文
posted @ 2013-03-20 21:36 gaoxingstyle 阅读(755) 评论(0) 推荐(0) 编辑
摘要: 在SharePoint 2010中,列表中的数据都是通过视图来呈现数据的,那么在获取列表的数据时,如果根据视图来获取,则在视图中存在的列就会获取到,不在视图中存在的列则不会获取到。代码如下:protected void GetColumnByView(){ SPWeb web = SPContext.Current.Web; SPList list = web.Lists.TryGetList("通知"); SPView view = list.DefaultView;//默认视图 SPListItemCollection itemColl = list.GetItems( 阅读全文
posted @ 2013-03-20 21:24 gaoxingstyle 阅读(187) 评论(0) 推荐(0) 编辑
摘要: SharePoint是微软历史上销售量增长最快的产品,其可以存储大量的文件。这意味着应用性能是成功部署SharePoint的一个关键因素。我们在这里列出了能够提高SharePoint服务器性能的十个步骤。 步骤1:分离用户和数据库信息 一个常见的误区是与高速网络连接的服务器有着充足的带宽执行所有需要的操作。但是SharePoint在SQL设置了大量的请求———每个需求一个页面的请求会导致向数据库发送大量的请求,更不要说服务、检索和其它操作了。 为了缓解用户与数据库信息间的冲突,前端服务器和SQL连接应当被分离,让它们分别通过独立的物理网络或虚拟LAN。这需要在每一个前端Web服务器上至少... 阅读全文
posted @ 2013-03-20 16:02 gaoxingstyle 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 使用SharePoint对象模型,可以有很多种方法获取列表中的每个列表项目,可以使用for语句,也可以使用foreach语句,建议大家使用foreach语句来遍历列表中的项目。在开发过程中使用foreach语句遍历列表中的项目时,要注意方法,否则也会造成性能问题。例如:使用如下代码遍历列表中的所有项目:protected void GetSPListItem() { SPWeb web = SPContext.Current.Web; SPList list = web.Lists.TryGetList("任务"); foreach (SPListItem item in 阅读全文
posted @ 2013-03-20 15:40 gaoxingstyle 阅读(510) 评论(0) 推荐(0) 编辑
摘要: 1. 与Visual Studio 2010整合.可能是因为以前开发过sharepoint2007的关系, 这次VS2010对于sharepoint的强力整合, 对我这种开发人员来说, 实在是太给力了...以前要写NN多xml, 现在统统省了. VS2010直接支持十余种sharepoint feature模版, 自动生成所需的xml.原本灾难性的配置文件, 现在一键完成. 赞!!!唯一美中不足的是, 貌似没有对Control Template的feature支持.2. Event Receiver相关这次开发sharepoint的项目用到了很多Event Receiver, 特此分享一下心得 阅读全文
posted @ 2013-03-11 16:47 gaoxingstyle 阅读(444) 评论(0) 推荐(0) 编辑
摘要: SharePoint有一些基本的概念我们把它拿出来单独的一个个进行了解一下,基本上按着以下的路径,范围从大到小(只是大致,不绝对,因为有些是交叉着的)服务器场(Farm)->服务器(Server)->服务应用程序(Service Application)->Web应用程序(Web Application)->网站集(Site Collection/Site)->网站/子网站(Web/sub web)->列表定义(List Definition)->列表/文档库(List/DocumentLibrary)->内容类型(Content Type)-& 阅读全文
posted @ 2013-03-11 15:36 gaoxingstyle 阅读(583) 评论(0) 推荐(0) 编辑
摘要: SharePoint列表项通过自定义WebService读取简述:给其他系统提供集成,发现SharePoint自带的WebService各种不好使,索性就自己写一点,也当做自己学习的记录了。当然内容比较简单,希望大侠们不要介意,也不要骂我啊。好了,进入正题吧。1、 首先,使用VS2008新建一个WebService的项目,选择Asp.net Web服务应用程序,然后输入项目名称2、 添加引用添加Microsoft.SharePoint.dll文件的引用,因为我们需要使用SharePoint的对象模型来读取列表信息,Dll文件的位置是C:\Program Files\Common Files\M 阅读全文
posted @ 2013-02-28 11:45 gaoxingstyle 阅读(250) 评论(0) 推荐(0) 编辑
摘要: .Net托管客户端模型,是SharePoint2010推出的三种客户端模型“.NET托管”、“ECMAScript”、“Sliverlight”的一种,相比Script的客户端对象模型,VS里使用的.Net客户端对象模型感觉使用起来,方便了很多,至少编写的时候会有提示,编译的时候会有错误提示,然后,我们可以把相应的两个dll文件,和编写的程序放到一起,放在客户端执行,感觉还是有收获的。 下面介绍下.Net托管的使用,首先新建一个控制台程序,选择.Net3.5框架,然后在引用中添加我们需要的客户端引用,位于/ISAPI下的Microsoft.SharePoint.Client.dll和Mi... 阅读全文
posted @ 2013-02-28 11:37 gaoxingstyle 阅读(158) 评论(0) 推荐(0) 编辑