随笔分类 -  SharePoint

摘要:表现为向列表中新增数据、上传图片等都失效,这是由于IE10并在默认情况下并没有启动兼容性设置,即:IE10并未按网页中的<meta http-equiv="X-UA-Compatible" content="IE=8"/>进行兼容。IE10可能是采取了新的行为来进行处理,这时需要手工来打开兼容性,如图所示: 阅读全文
posted @ 2013-05-13 16:01 吴东雷 阅读(251) 评论(0) 推荐(0) 编辑
摘要:原因可能有三个:1、ReportService版本太低,所以可以升级Sql Server 2008 R2 SP2.2、母版页中的ScriptManager的属性加上ScriptMode="Release"3、在站点的web.config中将设置为<compilation batch="false" debug="false" optimizeCompilations="true">,其主要原因是debug为true的时候会出现这个错误。其中第1、2个可能都不是主要原因,但我在测试的时候由于已经安装了SP 阅读全文
posted @ 2012-10-28 11:11 吴东雷 阅读(1221) 评论(0) 推荐(1) 编辑
摘要:对于SPSecurity.RunWithElevatedPrivileges,网上有很多文章介绍它是用来执行特权代码了,但是我在今天的调用中确一直报权限异常,所以深入的了解一下它,涉及到以下两个问题需要注意一下: 1、SPSecurity.RunWithElevatedPrivileges的运行必需在一个新的上下文中执行,意思是说必需要New一个新的SPSite与SPWeb才可以,例如错误的代码如... 阅读全文
posted @ 2012-09-06 22:41 吴东雷 阅读(1156) 评论(0) 推荐(0) 编辑
摘要:SharePoint 2010是建立在.Net framework 3.5基础上的,所以其必然要支持3.5的语法。在SharePoint开发过程中,对于系统的实现可以有多种方法,其中之一是不被微软所提倡的内联代码。所谓内联代码就是直接在aspx中编写服务器端代码,其介绍文章在网上有很多,例如:http://blog.pixelmill.com/1037/sharepoint-2010-allow-... 阅读全文
posted @ 2012-09-06 22:21 吴东雷 阅读(470) 评论(0) 推荐(0) 编辑
摘要:这个查询生成器是从SharePoint扒出来的,非完全原创,当然我在它的基础上修改了一下,原来的不支持Text类型的In查询。using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Xml;using Microsoft.SharePoint;using Syste... 阅读全文
posted @ 2012-08-31 15:29 吴东雷 阅读(1137) 评论(0) 推荐(0) 编辑
摘要:在第一部分中实现的将附件显示成图片的方式,只能是在列表所在的站点中,跨站(Cross-site)的时候就不能显示了.我经过很长时间的尝试后发现,AttachmentField在跨转的时候,其内部的ItemContext只能是当前访问站点的Context,所以会在当前站点下去查找相应的List与Field,这导致了根本就找不到,所以也就什么也显示不出来了. 在确定了不可能使用Attachment... 阅读全文
posted @ 2012-08-31 09:02 吴东雷 阅读(549) 评论(0) 推荐(0) 编辑
摘要:DataFormWebPart(DFWP)控件在SharePoint中自带的广泛使用数据展现控件,内部通过定义数据源以及XSLT定义数据的展现形式,并对数据进行相应的控制。在SharePoint Designer中,在Code视图中以及Designer视图可以对其进行配置,这给了我一个错觉:我以为DataFormWebPart允许将自定义控件插入到其内部。 我将我的自定义控件加入到DataForm... 阅读全文
posted @ 2012-08-30 10:12 吴东雷 阅读(778) 评论(0) 推荐(0) 编辑
摘要:SharePoint 2010 的SaveButton控件在保存数据后,会跳转到Url参数中的Source指定的页面,如要没有Source则跳转到List的默认页面。有的时候,需要在保存后能够给用户一个提示再进行跳转,这就要修改SaveButton的默认行为,当然最简单的方式就是继承SaveButton,然后进行客户端方式的跳转。幸运的是,SaveButton并非是定义为sealed的,所以继承是... 阅读全文
posted @ 2012-08-30 09:22 吴东雷 阅读(933) 评论(1) 推荐(0) 编辑
摘要:将附件显示为图片,可以在网上找到比较多的解决方案有两个:第一种是通过WebService来进行处理(http://blog.jonathanroussel.com/2009/05/sharepoint-walktrouh-displaying-list.html、 http://blog.jonathanroussel.com/2009/05/sharepoint-walktrouh-displa... 阅读全文
posted @ 2012-08-29 10:58 吴东雷 阅读(526) 评论(0) 推荐(0) 编辑
摘要:1、明明已经引用了SharePoint的相关dll,但扔报找不到SPSite等类。其原因是控制台程序在VS2010下默认使用的.Net Framework是4.0,而SharePoint是使用的3.5的框架,所以需要将控制台使用的框架也改成3.5。2、SPSite site = new SPSite("http://win-2n2ujh16hsg/");报“The Web application at could not found. Verify that you have typed the URL correctly. If the URL should be ser 阅读全文
posted @ 2012-07-09 16:05 吴东雷 阅读(282) 评论(0) 推荐(0) 编辑
摘要:如果是采用解决方案的方式来布署的站点,则可能采用以下三种方式来更新: upgradesolution:这是Stsadm.exe的命令行所提供的.这种更新只更新文件的版本,而不会添加新的Feature,所以在调用这个命令来更新文件后,还需要手动来安装Feature,并手动激活. Retract-and-Redeploy:这是采用回收-->删除-->增加-->部署解决方案的方式来进... 阅读全文
posted @ 2010-02-07 20:15 吴东雷 阅读(326) 评论(0) 推荐(0) 编辑
摘要:站点定义 DocIcon.xml:存储在Template\XML下面,用于定义指定的文件扩展名或ProgID的数据文件的打开方式.它是全局的. WebTemp.xml/WebTemp*.xml:用来定义在创建网站时可用的”Site Definition”模板.它们存储在Template\语言ID\XML中,可以存在多个WebTemp.xml文件,SharePoint会自动合并它们.不直接修改We... 阅读全文
posted @ 2010-02-05 10:09 吴东雷 阅读(593) 评论(0) 推荐(1) 编辑
摘要:在开发SharePoint的应用时,有时候需要直接在_layout下面创建文件系统的自定义页面,以实现特殊的一些需求,例如需要所有的网站都可以调用的页面和只使用SharePoint的对象模型而不想使用SharePoint将页面存储到DB中的方式等.这时,我们可以创建自定义的应用程序并将页面部署到网站的_layout目录下面. 创建这样的应用,在创建相应的项目的时候,有两种选择: WebSite ... 阅读全文
posted @ 2010-02-02 12:28 吴东雷 阅读(409) 评论(0) 推荐(0) 编辑
摘要:参数源的种类 在SharePoint的无代码的定制化开发时,DataView应该是比较重要的控件,可以用它来展现包括SharePoint和数据库等数据源的数据,在它的控件里面,有个很重要的东西就是”参数”,在用它来实现参数化查询时尤其重要,它的参数源的类型如下所示: 无:这种参数没有指定任何的参数源,它的来源需要靠其它WebPart与它相连,然后为其提供参数,例如使用Form WebPart或者各... 阅读全文
posted @ 2010-01-31 22:53 吴东雷 阅读(618) 评论(0) 推荐(0) 编辑
摘要:如果将其命名为中文,在对相应的列表做诸如查询等操作时,需要使用InnerName,则需要使用Unicode编码,很不方便.所以,在做命名的时候要做好规划,先定义成英文,然后再修改成中文,这样就可以了.但是如何使用WSS的对象模型,则不需要遵守这条规则,因为可以通过相应的InnerName属性得到.但是在使用SPD的时候做诸如CAML查询时,还是要考虑一下这个问题. 阅读全文
posted @ 2010-01-29 11:02 吴东雷 阅读(283) 评论(0) 推荐(0) 编辑
摘要:直接查询ListViewWebPart 使用SharePoint带的各种FilterWebPart与List进行连接. 用VS做自定义的WebPart,然后通过WebPartZone找到包含在里面的ListWebPart,通过设置其CAML查询来实现过滤. 直接查询DataViewWebPart 使用SharePoint带的各种FilterWebPart与其进行连接,此方法在<Share... 阅读全文
posted @ 2010-01-29 10:25 吴东雷 阅读(394) 评论(0) 推荐(0) 编辑
摘要:在客户端使用JS来检验用户的输入:如果使用前台页面的JS检验用户的输入,则不能够使用ListFormWebPart,因为这个控件里面的各个控件是通过在表单模板的<SharePoint:ListFieldIterator runat="server"/>来生成的,所以就不能够直接在页面中通过Page来得到控件的ClientID,当然,如果研究一下ListFieldIterator生成控件... 阅读全文
posted @ 2010-01-27 14:07 吴东雷 阅读(223) 评论(0) 推荐(0) 编辑
摘要:在SharePoint中,我们新建的List会自动生成NewForm.aspx,EditForm.aspx等几个页面.在这几个页面中,是通过ListFormWebPart这个控件来生成的各个输入域及工具栏的,但是它不能够实现诸如调整行的顺序和调整表格的样式等行为,所以我们需要一种自定义新增和编辑页面的功能,SharePoint为我们提供了这个功能.通过在SharePoint Designer中点击... 阅读全文
posted @ 2010-01-23 13:18 吴东雷 阅读(806) 评论(0) 推荐(0) 编辑
摘要:产品介绍与概览 Windows SharePoint Services 3.0 主页 http://office.microsoft.com/zh-cn/sharepointtechnology/FX100503842052.aspx Microsoft Office SharePoint Server 2007 主页 http://office.microsoft.com/zh-cn/share... 阅读全文
posted @ 2010-01-21 22:25 吴东雷 阅读(246) 评论(0) 推荐(0) 编辑
摘要:http://technet.microsoft.com/zh-cn/library/cc262995.aspx 更新: 2008-01-17 本文内容: 使用解决方案包部署开发的网站元素 使用功能部署开发的网站元素 本文提供有关使用 Microsoft Office SharePoint Server 2007 部署开发的网站元素自定义项的指导,其中包括部署过程、一般注意事项以及与部署自定义代... 阅读全文
posted @ 2010-01-14 22:25 吴东雷 阅读(330) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示