sharepoint2010中的webservice 怎么在webpart 中调用

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sharepoint2010中的webservice 怎么在webpart 中调用相关的知识,希望对你有一定的参考价值。

1.功能要求: 要实现两个list 之间数据的更新。即:List1 中若有新的数据添加或者删除,当我点击webpart 上的Button,可以根据数据的ID 自动更新添加到List2 上来。

2.方法要求: 需要在VS2010中建一个Webpart, 上面放置了一个Button 的user control, 怎么样通过这个webpart 调用Sharepoint2010 中的Webservice 操作列表 来实现呢?
实现操作步骤描述的 越详细越好,(有图更佳)小弟我初学, 拜托各位大虾,在此先行谢过!
若有解决同类问题的文档之类的,可以email 至我:hansierchen@qq.com.

我想提示你这么几点:
1、根据你的功能要求,我建议采用eventhandler来做,也就是分别给list1的ItemAdded和ItemDeletede事件添加处理方法,这样可以实现list2的同步添加和删除,而不需要用户手动触发。
2、如果必须用手动触发方式,也就是添加webpart的话。那么只需要一个按钮便可,没必要引入usercontrol,后台new一个button然后委托一个处理函数即可。
3、webpart中操作sharepoint列表,有着十分健全的接口,没必须要采用webservice。这么简单的需求,调用内置webservice反而会很麻烦, 他有很多的参数,而且是xml格式更新item,没必要用。接口只需要 使用SPlist对象,就可以实现你的需求。

给你指出以上几个方向,网上都有非常健全的资料,我想说不是看代码就能学会的,单纯看你会非常的困惑。需要动手实际操作一次,便可学会,sharepoint开发就是一层窗户纸,一捅就破,没什么难得,关键是亲力亲为。自己动手过程中,遇到具体问题,再来问。
参考技术A MOSS和WSS是sharepoint的两个不同的版本,可以理解为MOSS是高级版本,提供的功能比WSS多,但是很贵,WSS可以从微软免费下载到。
SPS是sharepoint portal server, 是在WSS基础上扩展的,用来进行网站开发。
webpart不知道该怎么说,在一个page里可以添加好多个webpart,可以是自己开发的webpart,也可以是系统自带的。
sharepoint designer就是Frontpage的升级版,微软用这个把Frontpage顶了。
参考技术B Q: 什么是SharePoint系统分析员的主要责任 ?

Q: 为什么你会建议使用SharePoint portal ?

Q: 你会如何计划sharepoint的测试工作?

Q: 你如何在sharepoint上发布的新闻内容?

Q: 你会如何计划测试WebParts的 ?

Q: 你会如何测试SharePoint的设计和布局的变化?

1:什么是SharePoint系统分析员的主要责任 ?

作为一个SharePoint系统分析员,候选人必须有SharePoint服务器的实际操作经验。

应该也知道
。协作和SharePoint Web内容管理的基础知识。
。在使用SharePoint日历进行公司活动的管理。
。创建SharePoint界面的关键部件。
。分析,定义和文件业务流程和工作流程。
。Out-of-Box Sharepoint 的 WebParts 使用。
。外部环境和SharePoint的集成。
。Sharepoint模板和设计知识。
。SharePoint内容发布和安全管理。

2:为什么你会建议使用SharePoint portal ?

SharePoint是一个极佳的协同工具。

通过提供
交流信息
工作小组
社区合作的平台
以人为主的进程
它可以帮助您的公司做更多的事,

换句话说,员工可以通过简单的共享信息(数据/文件),发送电子邮件或通知,并开始进行文件的审批工作。
总的来说,这是一个在建造工作流程管理功能,可以自动批准程序的内容共享优秀工具。

3:你会如何计划sharepoint的测试工作?

webpart

*验证将Webpart添加到SharePoint,没有失败。
*验证Webpart可以访问不同的安装配置。
*验证Webpart用户权限。

测试的设计和布局

*公司的标志显示正确。验证它是否显示在每一个页面上。
*验证应用程序的页面,是否继承了公司整体的布局。
*验证在不同浏览器的设计。(其实这一点不那么重要,因为sps2007(IE6),SPS2010(IE8).其他的浏览器的支持一般不是太好)

4:你如何在sharepoint上发布的新闻内容?

SharePoint有一个预生成公告模板,可用于门户网站上发布新闻内容。我们还需要添加一个列表视图webpart发布到SharePoint页,以显示新闻内容。
专家还可以推迟发布,可以添加内容失效日期。

5:你会如何计划测试WebParts的 ?

*验证将Webpart添加到SharePoint页,没有失败。
*验证Webpart处理所有的例外。
*验证Webpart的可移动性。
*验证Webpart可以访问不同的安装配置。
*验证Webpart属性在工具窗格中显示,并且是用户友好的。
*验证Webpart用户权限。
*验证Webpart预览正常。
*验证,添加几个同一Webpart实例到一个Webpart页(或在同一个Webpart区域)正常工作。

6:你会如何测试SharePoint的设计和布局的变化?

*看看公司的标志显示正确。验证它显示在每一个页面。
*验证每一个网页,其中包括在SharePoint列表和库页,使用相同的母版页。
*验证任何网页可以编辑,用户可以添加/删除页面WebParts的。
*验证页面中创建的任何新的,继承自定义版式或母版页。
*如果在添加在WebPart自定义,CSS内容编辑,添加在WebPart自定义验证母版页/外观/布局.
*验证在不同浏览器的设计。

另外 我还有个英文的文档。给我个邮箱 我发给你。

SharePoint 中的 Web 部件

【中文标题】SharePoint 中的 Web 部件【英文标题】:Web parts in SharePoint 【发布时间】:2011-04-15 17:35:29 【问题描述】:

我想知道 SharePoint 是否对我在一个页面中可以拥有的 WebPart 数量有限制。此外,如果一个 Web 部件区域有某种限制,或者一个页面只能有一定数量的 Web 部件区域。

【问题讨论】:

【参考方案1】:

据我所知,SharePoint 或 ASP.NET 方面没有限制。

当然,您会遇到页面(水平或垂直)可以容纳的限制,但这是另一回事。

【讨论】:

以上是关于sharepoint2010中的webservice 怎么在webpart 中调用的主要内容,如果未能解决你的问题,请参考以下文章

Access 2010 VBA 不保存对字段的更改

Excel 2010 VBA:使用单元格中的值保存文件以确定路径和文件名

插入代码时,打开事件中的 Excel 2010 vba EnableEvent 不起作用

尽管有信任中心设置和数字签名,但 Outlook 2010 中的 VBA 宏突然被禁用?

2010 Access vba如何将Excel中的displaygridlines设置为false?

SQL 错误访问 2010 VBA 更新命令