当前位置:主页 > Office办公

最新发布

SharePoint WebPart 简单的读取列表内容的web部件
SharePoint WebPart 简单的读取列表内容的web部件

最近,自己也在学习写一些SharePoint的部件,也就是使用对象模型,下面,介绍一下自己刚刚写的小测试程序,不足之处,还请指正。1、  新建项目Vs2008 – 新建 – 项目 – 类库 – 输入名字 – 确定,即可2、  添加引用当然,很多功能都不是咱自己写的,咱需要的多数是调用,尤其对于SharePoint本身的操作,因为有对象模型啊。右侧“解决方案资源管理器”引用,右键添加MicroSoft.SharePoint(这个东东在C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\ISAPI下面),因为使用对象模型,肯定需要这个了。然后在前面using里面添加using Microsoft.SharePoint.WebPartPages;然后在public class showlist:WebPart前面添加下面代码,为的是使我们定义的参数可以跑到右侧设置部件的地方去。[ToolboxData("<{0}:WPToolPaneTest runat=server></{0}:WPToolPaneTest>"), XmlRoot(Namespace = "WPToolPaneTest")]然后是添加强名称密钥如图图1

274 次浏览
SharePoint 自定义列表页面定制续—[保存模板后不能正常使用]
SharePoint 自定义列表页面定制续—[保存模板后不能正常使用]

背景:SharePoint列表的四个基本页样式不是特别的好,所以很多情况都需要重新定制,然而经过定制后,又发生了新的问题,就是存成模板,再建新的列表的时候,定制的页面不能正常显示了。 1、 定制后的页面如图1 2、 定之后保存为列表模板,然后通过模板建新的列表,发现有如下错误,如图2,进去的是列表B的Dispform页,然而展示的是A列表里面的内容。 3、 然后我们打开页面看所显示的代码,想想我们一开始定义的就是自定义表单,选的是列表的名字,肯定有记录当时列表信息的地方,好吧,我们就从这下手,反正代码都在页面里面,我们排查就行了。 4、 经过检查,发现里面有类似 <WebPartPages:DataFormParameter Name="ListID" ParameterKey="ListID" PropertyName="ParameterValues" DefaultValue="305F1430-D431-4258-A87C-B4B1B9DAF7E1"/> 的代码,然后里面有ID的号,然后搜索一下,发现页面里有7处这样的列表号,我们替换一下试试。结果居然成了,如图3Ps:原谅我吧,这么简单的东西,都难出来炫耀,水平有限,欢迎大家指正和交流。说说自己的感想,其实这样的东西,可能会有复用的价值,或者用js脚本自动更改ID什么的,都是不错的。显示页是这么改的,其他的三个页面,也是可以这么修改的,大家有兴趣或者需要的,可以试试。还是这么说,很多东西都很基础,还是慢慢积累把。

277 次浏览
SharePoint 环境配置加域提示网络名不可用
SharePoint 环境配置加域提示网络名不可用

今天去客户给机器做备机,带着装好SharePoint的机器跑过去了,先做个LAN,然后连上机器开始工作;首先当然是改ip地址,然后都改好了开始加域,加了好几次,发现都不行,提示"指定的网络名不可用",这下郁闷了,只有加到域里面,才能继续下面的工作》。。然后开始排错首先意识到网络问题,因为自己是网络出身,先是ping DNS和域控的ip[一台机器],好吧,都通然后ping 他们的主机名,也都通,怪了!然后呢,想看看Host文件,其实我觉得不是这里的问题,因为能ping通域控,但是还是添加了Host文件,依然加域失败,同样的错误在想问题应该还是网络、或者DNS,好吧,登录到DNS上,添加DNS解析,依然不行没办法了,重启机器,希望出现奇迹,当然,奇迹没有出现,其间也百度了一下,有说重启域控的[哥,我们的网站在运行,重启域控是会死人的!],有的说在预控服务器上安装补丁:WindowsServer2003-KB958644-x86-CHS.exe,这个没敢试。好吧,半个小时也没有搞定,求助系统工程师,高手就是在处于绝境的时候来救场的!看看域控的服务开启没有workstationserver

282 次浏览
SharePoint 之soap:Server服务器无法处理请求
SharePoint 之soap:Server服务器无法处理请求

算是一个下马威?!刚刚部署上的SharePoint2010环境,感觉很欣喜,开始操作,结果装上Designer2010,打开页面,居然报错错误内容:soap:Server服务器无法处理请求。 ---> 值不在预期的范围内。错误截图:如下图第一感觉是访问问题,想不起来是哪里,因为是AD、前端、SQL在一台机器,所以暂时忽略网络问题,找了半天也想不出来,求助百度,说是添加备用访问映射,恍然大悟!原因在此!开始添加备用访问映射,我晕,添加后,重启iis,然后再次用Designer访问,依然不行,不过有了方向,冷静下感觉依然是访问的问题,一看自己打开的地址是http://localhost,好吧,问题就在这了,修改Host文件,好了,再次打开,一切OK!回想一下,如果添加完备用访问映射,用IP或者机器名登陆,我想应该已经可以了。SharePoint2010的初体验,算是一个下马威吧,挺好的,记录下来,跟大家分享下。虽然有点简单,但是也算是第一步,起步!

SharePoint 页面布局 基础教程
SharePoint 页面布局 基础教程

习惯了2007的页面布局,虽然感觉不是太好用,尤其以开始接触时非常不理解页面布局和页面的关系,但是后来理清了,感觉还是很好用的,尤其对于相同格式的网站,修改布局而不改页面的情况,还是非常有效的,好了,说了一堆废话,说说2010里面,寻找模板页。  打开Designer2010,然后打开自己的网站,找到从前页面布局的文件夹位置,发现全都是模板页(如图1),然后试着新建页面,2010里面能够选择的项目不是很多,Html、aspx、css等,我觉得有可能的就是aspx了,所以选择了aspx新建了一个,然后打开,发现就是原始的aspx页,没有以前SharePoint的样子,没有<asp:…/>等控件了。大致是下面这个样子的 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><%@ Page Language="C#" %><%@ Register Tagprefix="SharePoint" Namespace="Microsoft.SharePoint.WebControls" Assembly="Microsoft.SharePoint, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %><html dir="ltr" xmlns="http://www.w3.org/1999/xhtml"><head runat="server">

326 次浏览
SharePoint 在数据表中编辑不可用  问题解决
SharePoint 在数据表中编辑不可用 问题解决

报错:没有安装与 Windows SharePoint Services 兼容的数据表组件浏览器不支持 ActiveX 控件或者禁用了对 ActiveX 控件的支持第一反应,就是什么东西没装,应该是ActiveX控件吧,或者没启用,经过对环境的了解,大致有几个可能1、IE浏览器的版本有问题2、没有安装Office(客户确实没有)3、没有安装Designer查看加载项,发现Microsoft Office List 12.0的加载项禁用了,这个功能就不能使用了。发现有些地方,还可能是Microsoft Office List 11.0(这个是安装的Office2003造成的,版本比较低)

SharePoint 使用技巧汇总与讨论
SharePoint 使用技巧汇总与讨论

1、  网站内容和结构(/_layouts/sitemanager.aspx)自己使用SharePoint也有一年了,居然没有发现这个页面,鄙视自己一下,才发现这个页对数据进行操作,会方便很多,比如列表中测试数据的批量删除,之前都是在数据行中删除,还经常发现数据行视图不好用的情况,其实,使用这个页里面,右侧点击列表,可以批量删除,方便得很。其实批量删除也就不算什么了,这个还有更方便的,甚至可以批量复制数据,从A列表中的数据导入到B列表中去,当然如果字段不一样,SharePoint自己会扩展出来缺少的字段,这个是很方便的,比如将来进行大量的数据维护,就可以把一个列表存成模板,新建列表,移动过去就可以了。当然,方便的地方,还有对数据,甚至是页面布局、页面等的批量批准,之前都是在库里面,一个一个批准,头大,有了这个,这些做起来就方便多了!批量删除测试列表也是件不错的工具。2、  重新发布_layouts和images的虚拟目录一直以来,很是不解为什么Images的路径和_layouts是一层的,都是Template路径下的,访问图片的时候却是要_layouts/images/a.jpg这样的路径,看了iis才发现,原来是发布出来的虚拟站点,images的虚拟站点在_layouts的下一层,才出现这样的情况。我们在使用_layouts路径下面的东西,经常会纠结于这些文件都是全局的,比如ADForm认证吧,就一个Login.aspx页面,如果改了,服务器上的别的网站再用这个页面,就不能再重新定制了,这是一件很纠结的事情,现在,我们可以重新发布_layouts和images文件夹,看到iis里面还有inc文件夹,还没探究是做什么的,也发布一下,保证和SharePoint自己发布的一致吧。如图1,我新发布的_layouts的物理位置已经不在原来的路径下了。打开网站,发现没有问题,_layouts/settings.aspx等页面依然健康运行,所有列表的功能也没有问题,我想,除了_layouts下面的东西,别的依然需要找到Template下的文件吧,只是图片都读不到了,再然后把images一样发布到_layouts下面去,好了,图片也正常了,一切OK。3、  修改网站操作下面的菜单显示

309 次浏览
SharePoint新建图片库,想选择“视图”-“所有图片”,选择“详细信息、幻灯片、缩略图”等视图,均没有反应
SharePoint新建图片库,想选择“视图”-“所有图片”,选择“详细信息、幻灯片、缩略图”等视图,均没有反应

描述:问题1:SharePoint新建图片库,想选择“视图”-“所有图片”,选择“详细信息、幻灯片、缩略图”等视图,均没有反应。如图1.问题2:新建页面,页面的标题不能传到浏览器显示标题的地方。如图2. 问题1解决:1、  觉得是图片库有问题了,新建图片库测试,发现一样的问题。2、  觉得环境有问题了,新建个网站集,再建图片库,OK,那么就是自己网站有问题了。3、  不是库的问题,也不是环境的问题,这个网站的图片库都有问题了,可能是定制过程出问题了,切换成默认BlueBand.master母版页,再试,OK!问题查出来了,母版页的问题,好吧,重新切母版页。

276 次浏览
SharePoint 母版页制作 实例教程
SharePoint 母版页制作 实例教程

1、  首先打开SharePoint Designer 2010,找到母版页,复制一份V4.master,用来做我们剪裁用,不建议修改之前的母版页,错了的话,不容易找回来。同时新建一个页面布局,引用自定义这个母版页,用来看效果。引用后预览下未修改的母版页,如图1所示:2、  编辑我们复制出来的母版页,我们要做的就是要一个网站的Head将来放Flash,要网站的Foot放版权信息,还有中间的Main用来给页面布局。在这里,我暂时隐掉了左侧导航,头部的其它控件等,如果有需要,可以随时显示出来。那么,开始我们的母版页之旅吧。3、  我们经过查看,可以看到<div id="s4-workspace">这个区域,是将来我们网站主体显示的区域,而向上查看可以发现上面是<div id="s4-ribbonrow" class="s4-pr s4-ribbonrowhidetitle">这个区域,通过id我们可以看出来是2010特色的ribbon的区域。今天我们不需要这一区域,暂时隐藏掉,但是开发过程中,可能需要,当然,我们随时可以显示出来。我们在里面加上样式隐藏。4、  继续往下看是<div id="s4-titlerow" class="s4-pr s4-notdlg s4-titlerowhidetitle">,同样通过id我们可以看到这个是title行,这个title行主要包括两部分,包括上面的网站信息行,还有下面的导航,我们隐藏掉上面的网站信息,留下下面的导航区域。同样,用样式隐藏。然后,在上面加上一个<div>用来放我们头部的Flash,样式建议写在corev4.css里面,方便我们查找。5、  接下来是左侧导航,在PlaceHolderMain左边找到<div id="s4-leftpanel" class="s4-notdlg">这个区域,通过id我们知道这个是左侧导航,隐藏之。同时在PlaceHolderMain下面加上Foot区域,写上下面的版权信息吧。看看我们现在的样子吧,如图2。6、  很明显有一点是不对的,通过IE开发工具,我们可以看到PlaceHolderMain的左边,还有一个区域。倒要看看这个空白是什么,继续IE开发工具找之。功夫不负有心人,终于发现<div class="s4-ca s4-ca-dlgNoRibbon" id="MSO_ContentTable">这个区域里面的s4-ca里面有个margin-left:155px;,去掉之!问题解决!下面为了展示我们的页面是不是正确的,我们把Head、Body、Foot三个区域写上字,上个背景色,看看效果,如图3.7、  看起来,跟我们要求的差不多了,把底色去掉,换成我们的图片、Flash就OK了,为了满足开发需要,先把Ribbon填上。刚要说结束,又发现问题了,怎么Ribbon不跟着页面一起滚动,这样看着也太难看了,还得继续修改。如图4

311 次浏览
SharePoint 网站备份还原实现教程
SharePoint 网站备份还原实现教程

今天尝试了SharePoint2010网站的备份和还原,从网上搜一些文档看看,然后自己试试,感觉和2007的操作没什么太大的区别,跟大家分享下自己尝试的命令行方式和数据库的方式,2007自己常用的也是这两种方式。1、 命令行的方式,在服务器端,所有程序 - Microsoft SharePoint 2010 Products - SharePoint 2010 Management Shell 确定  备份网站命令:backup-SPSite http://localhost:10086 -Path C:\100861.bak  还原网站命令:Restore-SPSite http://localhost:10087 -Path C:\10086.bak -Force -DatabaseServer sharepoint2010 -DatabaseName wss_content_10087Test  简单介绍下这个命令backup-SPSite/ Restore-SPSite是操作的名称,我们需要备份还是还原,当然还有网站的导入和导出,大家可以搜一下Management Shell的命令;后面跟着的是网站集的URL,-Path是路径表示,后面跟着的是文件的物理路径;还原的命令里面还有DatabaseServer是数据库服务器,后面当然跟着服务器的机器名了;然后DatabaseName数据库名称,跟着的是这个网站集的数据库名称。还原的时候,还要加上-Force,就是要覆盖掉之前的网站集。  感觉这个命令行相比之前,有一点不如意的地方,就是操作成功没有提示,失败会提示错误,感觉还是不够人性化,给大家截个图,是我备份和还原时运行的图,大家可以参考下。备份图还原图

277 次浏览
共计75934条记录 上一页 1.. 6845 6846 6847 6848 6849 6850 6851 ..7594 下一页