
sharepoint
文章平均质量分 77
chenxinxian
擅长sharepoint asp.net sql server开发和设计
展开
-
moss 2010部署失败:本地 SharePoint 服务器不可用解决
<br />多用户使用同一测试机进行SharePoint开发时,发现只有Administrator用户可以正确的部署程序集到SharePoint,其他用户即使加到管理员组中也无法部署,VisualStudio2010部署时,提示错误:<br />部署步骤“回收 IIS 应用程序池”中出现错误: 本地 SharePoint 服务器不可用。请检查该服务器是否正在运行并连接到 SharePoint 服务器场。 <br />原因是该用户虽然对SharePoint网站和SharePoint的前端服务器有控制权,但对S转载 2010-10-29 15:18:00 · 14912 阅读 · 1 评论 -
moss2010 在infopath2010中对重复表中对一列数字求和
<br />在表单模板中插入重复表 (重复表:表单上的一个控件,该控件包含表格式的其他控件且在需要时可以重复。用户在填写表单时可以插入多个行。)时,Microsoft Office InfoPath 会自动在表的顶部添加标题行,以便您可以为表列键入标签。您可以选择在重复表的底部添加页脚行。页脚行一般用于在一列数字的下方显示不断累加的总计。例如,您可以在零用金报销单表单模板上给位于一列零用金下方的页脚行添加“合计”文本框。要在列中添加值,您可以在页脚行中将 sum 函数与“合计”文本框关联。<br /> <转载 2010-10-29 15:21:00 · 15601 阅读 · 2 评论 -
moss 2010 如何取到MOSS列表中item的链接
<br />SPListItem的Url属性返回的不是绝对路径,形式如下面:<br />http://cary/Lists/Discussion/itemtitle<br />这种形式是不能作为链接打开的,很多时候我们在取到这个item的同时还要得到这个item的url,比如你筛选出列表中指定的数据并发邮件给相关人员的时候,在邮件的内容中就需要有个这个item的链接。<br />Moss中提供了一个PAGETYPE枚举,具体如下表:名称 描述 PAGE_DEFAULTVIEW Default view. V转载 2010-11-02 11:36:00 · 15518 阅读 · 0 评论 -
moss 2010 ...处不存在任何项目。项目可能已被其他用户删除或重命名 解决方法
位置 http://portal/Pages/Show...aspx?id=..&list=..处不存在任何项目。项目可能已被其他用户删除或重命名。说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 <br /><br />异常详细信息: Microsoft.SharePoint.SPException: 位置 http://portal/Pages/ShowArticle.aspx?id=19&mylist=866原创 2010-11-02 11:37:00 · 21462 阅读 · 2 评论 -
moss 2010 页面弹出对话框方法
<br />我们这里需要创建一个webpart ,然后我们将它添加到网站上来,如下图。<br /> <br /> <br /><br /> <br />webpart 中的“添加文档”代码如下:<br /><a class="ms-addnew" id="idHomePageNewItem-WPQ2" onclick="javascript:NewItem2(event, "http://sharepoint02:9002/_layouts/SharePointTest/test.aspx?Li原创 2010-11-02 11:41:00 · 20938 阅读 · 0 评论 -
moss 2010 修改列表的字段名及列的宽度方法
平时我们在sharepoint 2010 中,创建的列表,添加了数据之后,如下图所示。我们看到标题与创建时间两列中,看上去感觉标题列的宽度过宽了,那么我们想把它调小一点,该怎么做呢,接下来有个好的技巧告诉我们可以去这么做。我们打开designer 2010 ,如下图所示: 我们点击关于深信通列表,进入如下界面我们点击所有项目,进入如下界面,并将鼠标移动至单元格。我们按住鼠标,向左移动,把标题的宽度设置为150px ,并把标题名设置为:我重新定义的标题。运行后如下图所示 :我们还可以列表的样式等,通过desi原创 2010-11-02 11:45:00 · 21417 阅读 · 0 评论 -
moss 2010 开发人员面板的使用
<br />在开发SharePoint 2007应用程序的时候,性能是我们很可能面临的一大挑战。我们最不希望看到的,就是用户刷新一个页面之后,需要等上好几秒钟(或更长时间),才能看到页面缓慢的打开。如果真的遇到性能上的问题,那么在进行性能优化之前,第一个需要了解的事情,就是“系统性能瓶颈在哪里?”也就是说,如果不能找到系统运行缓慢的原因,那么性能优化也就无从着手了。 <br /><br />找到系统瓶颈的工具有很多,从Windows Server内置的性能监控器,到SQL Profile、CLR Profi转载 2010-11-02 11:53:00 · 14875 阅读 · 0 评论 -
moss 2010 扩展Ribbon功能区
2010为我们带来了很多新功能,这些新功能使得SharePoint更像是一个Office客户端应用程序,这无疑是令人振奋的。提到Office就不能不提到Office 2007带来的Ribbon,Ribbon的出现彻底改变了以往Office客户端的操作方式,初用时或许会觉得不习惯,但时间长了就会发现确实是非常好用啊。下面我们来看看怎样在SharePoint 2010的Ribbon中添加一个我们自定义的按钮吧。我们创建一个sharepoint 2010 的项目,如下图所示填写Features 的标题以及说明接下原创 2010-11-02 12:00:00 · 20890 阅读 · 0 评论 -
moss 2010 linq to sharepoint
<br />这里主要是介绍一下如何在sharepoint 2010 中使用linq to sharepoint <br />首先我们新建一个bat执行文件: linq to sharepoint.bat 代码如下:<br />"%systemdrive%/Program Files/Common Files/Microsoft Shared/web server extensions/14/BIN/spmetal.exe" /web:http://sharepoint02:9003 /code:Entit原创 2010-11-02 12:08:00 · 15739 阅读 · 0 评论 -
moss2010 MOSS中对列表的一些操作(创建,查询等)
<br />1.查询列表的所有字段<br />SPSite site = new SPSite("http://carysun");<br />SPWeb web=site.OpenWeb();<br />SPList list = web.GetList("/IT Infrastructure");<br />foreach (SPField sf in list.Fields)<br />{<br /> Console.WriteLine(sf.Title);<br />}<br />site.d转载 2010-11-02 11:31:00 · 14606 阅读 · 0 评论 -
moss 2010 匿名访问网站方法
设置网站的匿名访问一般有三种情况:<br />一是从 已开始创建Web应用程序的时候进行匿名访问设置;二是对于已经建立的网站修改为匿名访问;三是对同一个网站分别设置验证访问和匿名访问。<br /><br />1.1新建一个匿名访问网站<br /><br />进入“SharePoint 2010管理中心”,在“管理 Web 应用程序”中,点击“新建”。<br />创建一个端口为“7000”的Web应用程序,并在“安全性配置”的“允许匿名访问”下面选中“是”,其他选项默认。<br />创建好Web应用程序后,在转载 2010-11-02 12:11:00 · 16094 阅读 · 1 评论 -
sharepoint 部署步骤“回收 IIS 应用程序池”中出现错误: 本地 SharePoint 服务器不可用
部署步骤“回收 IIS 应用程序池”中出现错误: 本地 SharePoint 服务器不可用。请检查该服务器是否正在运行并连接到 SharePoint 服务器场。原因是该用户虽然对SharePoint网站和SharePoint的前端服务器有控制权,但对SharePoint相关数据库没有权限所致,解决方法:打开 SahrePoint的SqlServer数据库,服务器----安全性----添加用原创 2012-12-09 11:03:16 · 23430 阅读 · 2 评论 -
sharepoint 2010 用timer job 实现文档下载次数
最近在做文档库设计的时候,公司需要统计用户对文档的下载次数这个功能,在sharepoint 2010中,有提供了一个叫审核的功能,可以协助我们做到。如果需要统计用户对文档的下载次数,并且在sharepoint的文档列表中显示,考虑到性能的问题,所以采取的方案,就是使用时序timer job,定时去更新文档的下载次数,如下图: 在开始做这个功能之前,需要启动一个文档的审计功能,点击文档的原创 2012-12-15 18:37:21 · 39618 阅读 · 13 评论 -
moss 2010 用infopath 2010 获取sharepoint库和列表数据源并根据条件过滤填充到下拉框(1)
我们平时在用infopath 2010 来创建表单的时候,我们需要向外部数据源获取数据,并填充到表单域字段,例如我们在infopath表单中,我们需要对一个下拉框进行填充数据,这些数据都是动态产生,那么我们如何从外部数据源中获取我们想要的数据并填充到下拉框呢,接下来我们通过一个例子简单的介绍下如何实现:(我们主要是从sharepoint 的库和列表中获取数据源!)我们在sharepoint 网站上原创 2010-11-03 17:23:00 · 18322 阅读 · 2 评论 -
sharepoint 2010 如何创建文档库内容类型content type
这次主要是记录下,如何来创建文档内容类型,例如新建文档的时候,可以选择不同模板,有word,excel文档格式等等,在做文档管理里面有一个功能,就是在线新建文档,由于文档类型和模板非常多,如何很方便的选择其中一个模板来创建,例如excel文档模板。1。在网站操作中,选择网站设置进入网站设置页面,在“库”中选择网站内容类型进入网站内容类型页面,点击创建进入创建页面,填写名原创 2012-12-23 23:03:45 · 32643 阅读 · 6 评论 -
sharepoint 2010 如何给文档库或自定义列表添加评论功能
最近公司在知识库中,有一个需求,就是想要给文档添加评论功能,在sharepoint 2010 默认文档库中,是没有这个功能的,这次主要是记录一下,如何实现这样的功能。其实sharepoint自带有一个webpart部件叫记事板,它可以帮助我们实现这个功能。1。在文档的编辑属性中,添加一个记事板部件。添加后,效果如下。现在就可以在记事板当中,发布评论了,我们在记事板中输入:京原创 2012-12-17 16:23:34 · 19570 阅读 · 16 评论 -
moss 2010 用infopath 2010 获取sharepoint库和列表数据源并根据条件过滤填充到下拉框(2)
在上一篇文章中,我们介绍了关于下拉框填充数据的基本操作,接下来我们继续上一篇的内容,我们要根据条件来填充数据。首先打开新闻动态的infopath的列表表单,如下图所示在新类型的那个下拉框右键,选择下拉框属性,如下图所示,点击下图鼠标位置的图标进入如下界面,点击筛选数据进入如下界面,点击添加 进入如下界面,选择下面的标题,包含 ,以及域值,(也就是说,标题包含有1原创 2010-11-03 17:35:00 · 16857 阅读 · 1 评论 -
sharepoint 2010 查看我的文档并且显示文件夹的视图配置小技巧
我们在配置数据视图的时候,如果需要过滤掉非本人上载的文档,我们一般会在筛选条件中,把创建者设置为[本人],有一个问题,就是文档列表中,还有很多文件夹,如果也需要显示,我们还得再配置多一个条件,就是内容类型=文件夹。如下图:这样配置的好处,就是当前用户除了看到属于自己上载的文档之外,还能看到里面的文件夹分类,同时文件夹里面的文件,也会根据当前用户条件进行过滤。广州京微信息科技有限公司,.原创 2012-12-22 11:47:44 · 23425 阅读 · 4 评论 -
sharepoint 2010 扩展调查字段属性(2)-增加图片支持
除了扩展图片评选功能,还可以扩展多一个评论功能,如下图:只需要在原来的基础上sharepoint 2010 扩展调查字段属性(1)-增加图片支持,创建多一个叫评论的问题,选择TxtForSurvey问题类型,如下图:配置完成后,点击完成。就可以实现在评选的时候,允许添加评论。广州京微信息科技有限公司,.微软sharepoint解决方案提供商。原创 2012-12-12 21:42:56 · 61250 阅读 · 8 评论 -
sharepoint 2010 启动工作流时,该表单无法显示,可能是由于Microsoft SharePoint Server State Service 配置不当.
用sharepoint designer 2010 创建列表工作流,出现以下错误英文版:The form cannot be rendered. This may be due to a misconfiguration of the Microsoft SharePoint Server State Service. For more information, contact your原创 2012-12-26 10:34:07 · 21340 阅读 · 5 评论 -
sharepoint 2010 配置站点多语言方法
安装完sharepoint 2010 语言包,例如服务器原来安装的sharepoint 2010是中文版,如果我需要切换成英文版本的,需要进行以下配置。sharepoint 2010 语言安装包 sharepoint ServerLanguagePack.exe下载地址 http://www.microsoft.com/en-us/download/details.aspx?id=3411原创 2012-12-23 22:06:59 · 31674 阅读 · 1 评论 -
sharepoint 2010 扩展调查字段属性(1)-增加图片支持
最近公司有个需求,年底了,公司有很多评选,例如优秀员工评选,旅游活动投票等,想利用sharepoint上的调查功能,进行一系列的评选和投票,但是发现sharepoint自带的调查字段选择,只有简单的一些单选,多选,而且不能动态控制评选或投票的截止日期,过期时间,也没有可以添加图片,进行投票,如下图所以我们需要对其进行扩展,做到可以支持图片显示,并且随意排列。假设要做一个优秀员工评选,如原创 2012-12-12 00:04:46 · 43994 阅读 · 22 评论 -
sharepoint 2010 获取列表文件夹所有数据方法
在sharepoint的数据列表查询中,一般都是采用CAML语言的方式来做查询,也就是平时我们用得比较多的是SPQuery.平时我们用对象模型splistitem,获取到的数据,都是列表根目录下的数据,而文件夹里面的数据,就没有包含进来,如果我们需要获取到文件夹里面的数据,以往我们都是一层层的去遍历,并且把数据添加到list中来,这种方式非常影响性能,效率也不高。在SPQuery中,有提供了一原创 2012-12-24 15:28:40 · 23639 阅读 · 7 评论 -
sharepoint 2010 自定义列表数据的增删改查常用操作 server object model
在sharepoint的开发过程中,用得最多的,就是获取sharepoint的列表数据,以及对其进行一系列的增删改查等操作,这里主要是记录一些常用的操作,通过对象模型方式对数据进行增删改查。由于sharepoint对列表的数据都有权限要求,一般都是采取提升管理员权限,//提升管理员权限 SPSecurity.RunWithElevatedPrivileges(delegate()原创 2012-12-24 13:59:36 · 28741 阅读 · 3 评论 -
sharepoint 2010 如何扩展webpart自定义属性边栏字段 custom webpart properties
webpart 是在sharepoint开发过程中,最常用的一种方式。扩展webpart自定义属性边栏字段,可以做到动态给webpart配置参数。如下图所示,在杂项里面,我们看到有三个属性,company,url, city,这个就是我们自定义的3个webpart属性。最终我们要实现的效果,就是动态给webpart传递这些参数值。如下图所示:1。创建一个sharepoint pro原创 2012-12-17 15:37:23 · 20282 阅读 · 6 评论 -
sharepoint 2010 扩展调查字段属性(3)-根据权限设置是否允许多次回复
继续前面提到的两篇博客,sharepoint 2010 扩展调查字段属性(2)-增加图片支持,sharepoint 2010 扩展调查字段属性(1)-增加图片支持之前在用sharepoint自带的调查功能,还有一个问题,就是如果把调查设置成不允许多次回复,那么在用户答复了调查后,再进入调查,答复此调查,就会出现一个很恐怖的bug,"不允许再次答复此调查"如下图:英文版本的错误是原创 2012-12-20 15:44:59 · 63355 阅读 · 12 评论 -
sharepoint 2010 用timer job 实现列表评论次数
继续前面提到的一篇博客,sharepoint 2010 如何给文档库或自定义列表添加评论功能,添加完评论之后,还有个事情,就是需要统计评论数量。这次主要是以文档库为例,给文档库的文档添加评论后,如何在列表中显示当前文档的评论数量。参考文章:sharepoint 2010 用timer job 实现文档下载次数sharepoint 2010 如何创建一个timer job思路还是原创 2012-12-21 14:34:18 · 24230 阅读 · 9 评论 -
sharepoint 2010 如何使用sharepoint多媒体视频播放media webpart功能
在sharepoint 2010中,有一个新的功能,支持在页面上播放视频。主要是通过一个媒体web部件,来加载视频音频使用这个功能,需要以下几个步骤,并且需要知道支持哪些格式的视频音频,具体参考MSDN http://msdn.microsoft.com/zh-cn/library/cc189080(VS.95).aspx1。在网站设置,网站集功能中,激活sharepoint serv原创 2012-12-15 20:46:30 · 19152 阅读 · 5 评论 -
sharepoint 2010 如何在列表中添加功能菜单操作项
在做知识库文档管理模块中,有一个需求,就是想要在自定义列表当中,增加一个,我的收藏功能。按照sharepoint默认的列表来做,我们可以在列表的标题字段中,增加一个功能菜单项,叫我的收藏.如下图。点击收藏,弹出一个提示框,点击确定,我们把这个纪录添加到收藏记录表。还是沿用前面的一个sharepoint project ,sharepoint 2010 如何扩展webpart自定义属原创 2012-12-18 15:15:23 · 20788 阅读 · 8 评论 -
sharepoint 2010 用stsadm命令行备份和还原网站
备份backup:"%systemdrive%\Program Files\Common Files\Microsoft Shared\web server extensions\14\BIN\stsadm.exe" -o backup -urlhttp://moss:8008 -filename c:\bak20121210.cmp -overwritepause--------原创 2012-12-22 12:19:45 · 19096 阅读 · 4 评论 -
sharepoint 2010 扩展调查字段属性(6)-增加图片支持-多选-根据权限控制是否允许用户多次评选
在前面一篇文章提到,如何根据权限设置是否允许用户进行多次回复:sharepoint 2010 扩展调查字段属性(3)-根据权限设置是否允许多次回复这里也是同样配置。在调查权限配置表,配置多一条数据,如下图其中IsAllowMultipleResponse代表是否需要多次评选,如果只允许投票1次,则填写“否”。当用户投票完成后,再进入到投票主页面,则不会再看到“答复次调查”,原创 2013-01-28 16:02:35 · 59198 阅读 · 3 评论 -
sharepoint 2010 扩展调查字段属性(5)-增加图片支持-多选-查看投票结果
前面我们做了一个调查,评选优秀员工,那么在投票完成之后,我们想查看投票结果,在sharepoint 2010中,投票多选的默认图形摘要,如下图:这样的统计,很明显不是我们想要的统计结果,应该是汇总每一个优秀员工的票数,而不是多选组合和总。所以我们对这个图形摘要进行重写,效果如下图如果该调查survey,有多个问题,那么就会有多个问题的统计,如下图每一个问题的统计,还可以根据原创 2013-01-28 15:31:48 · 56140 阅读 · 3 评论 -
sharepoint 2010 社区中心系统-在线问答-扩展讨论板Dicussion答复功能
这次主要是介绍下,如何扩展sharepoint 2010讨论板答复功能。自带默认的讨论板功能比较单一,很多时候不能满足用户的使用需要,所以抽空改造和扩展了一些功能。扩展的功能包括以下几点:①,允许发帖人根据需要,设置是否关闭帖子/启动帖子,②,允许发帖人根据需要,设置最佳答案/取消答案③,显示发帖人和答复人上传的附件做得有些类似百度问答,爱问的模式。如下图所示:原创 2013-03-05 23:39:35 · 17014 阅读 · 0 评论 -
sharepoint 2010 在线学习系统-培训系统-资源库系统 扩展
sharepoint 2010 的 资源库assets library是一种特殊的文档库,支持存储和组织富媒体,例如,图像、视频或音频文件。我们先来看看,sharepoint自带的资源库assets library能做些什么。1。新建一个资源库assets library,叫学习资源。如下图。默认的资源库,有三个类型,图像,视频,音频。原创 2013-03-06 23:55:47 · 17561 阅读 · 0 评论 -
sharepoint 2010 custom webpart与custom webpart的联动方法
前面我们提到关于sharepoint 2010 如何扩展webpart自定义属性边栏字段 custom webpart properties,这次主要是要实现,如果让一个webpart给另一个webpart传值。在sharepoint中,有提供了一种方法,就是用[ConnectionProvider("WebpartConnectionProvider")] 和[ConnectionConsu原创 2012-12-23 20:01:09 · 18276 阅读 · 4 评论 -
sharepoint 2010 扩展调查字段属性(4)-增加图片支持-多选
回顾一下前面关于sharepoint 2010 扩展调查字段属性系列,sharepoint 2010 扩展调查字段属性(1)-增加图片支持sharepoint 2010 扩展调查字段属性(2)-增加图片支持sharepoint 2010 扩展调查字段属性(3)-根据权限设置是否允许多次回复前面提到的,是关于在投票时,只选择一个选项,也就是单选。但是仅仅是单选,是不够的,这次主要是介原创 2013-01-28 14:58:14 · 52154 阅读 · 2 评论 -
sharepoint 2010 如何用SocialCommentManager获取记事板评论数据
前面有一篇文章,提到sharepoint 2010 如何给文档库或自定义列表添加评论功能那么如何获取里面的评论数据,以下是获取数据的方法介绍。首先,我们看看下面这个文档,里面有5条评论。下面我们通过程序去获取这个文档的所有评论,先引用两个DLL文件 :Microsoft.Office.Server.dll ,Microsoft.Office.Server.UserProfile原创 2013-02-02 15:36:45 · 13885 阅读 · 6 评论 -
sharepoint 2010 vs2010 部署sharepoint项目失败-试图执行未经授权的操作
之前遇到过用vs 2010 开发sharepoint,在部署的时候,没有部署成功,出现一个错误,试图执行未经授权的操作,这个很明显是关于权限问题,只需要修改下网站的网站管理员就OK.例如当前部署项目的用户,是cxx,则网站管理员,就改成cxx.然后再部署一次,就不会出现这个问题了。或者是把该用户在网站权限里,设置成完全控制权限,数据库里面,对contentDB设置owner权限。原创 2013-02-27 11:49:54 · 15513 阅读 · 1 评论 -
sharepoint 2010 控制台应用程序 找不到位于 http://xxx 的 Web 应用程序
最近使用 控制台应用程序做一些sharepoint的开发,出现了一个小问题,顺便记录一下原因和方法:中文的错误信息:找不到位于 http://xxx 的 Web 应用程序。请确认正确键入了此 URL。如果此 URL 需要提供现有内容,则系统管理员可能需要添加到指定应用程序的新请求 URL 映射。英文的错误信息:The Web Application at http://xxx co原创 2013-04-07 17:50:00 · 26996 阅读 · 6 评论 -
sharepoint 2010 根据指定用户UserID查询该用户列表数据
查询用户数据,例如返回某一个指定用户的数据,可以用如下方法。SPSecurity.RunWithElevatedPrivileges(delegate() { SPWeb web = SPContext.Current.Web; web.AllowUnsafeUpdates = true;原创 2013-03-05 10:15:26 · 16128 阅读 · 0 评论