一步一步SharePoint 2007之二十七:编写两个WebPart的联动

摘要

前面的文章中,我们编写了一个复合控件的WebPart,实现了这个后,大家就可以编写非常复杂的 WebPart了。

在实际应用中,我们常常需要将某些记录的列表显示出来,单击某条记录后,在其它WebPart中显示记 录的详细信息,那么,这样的WebPart能不能做到呢?

本篇文章将介绍如何编写两个WebPart的联动的过程。

正文

要能实现左边列表,右边详细信息的记录显示方式,我们需要解决两个方面的问题。

一个是如何实现列表,以及点击某一项后的事件触发;另一个是如何在一个WebPart中访问另外一个 WebPart。

这里,我就用一个列表的WebPart,以及前面我们实现过的Hello World的WebPart来举例子,要做到的 就是单击List列表中的某一项,能将该项的内容显示在Hello World控件中。

至于WebPart的基本操作,前面的文章中讲得很清楚,这里不再一一讲解操作步骤。

为了方便您的学习,您可以下载本篇文章所创建的工程。

时间: 2024-10-31 09:08:07

一步一步SharePoint 2007之二十七:编写两个WebPart的联动的相关文章

一步一步SharePoint 2007之二十八:实现WebPart的单步调试

摘要 前面的文章中,我们实现了两个WebPart的联动过程,至此,我们基本上就能编写无限复杂的WebPart 了. 在编写WebPart,尤其是非常复杂的WebPart的过程中,有时候出了错误,却又不知道是什么原因,这 时,找到原因的最好办法是单步调试. 本篇文章将介绍如何实现WebPart的单步调试的过程. 正文 下面将记录每一步的操作过程. 1.让我们来回忆一下我的网站的主页面. 2.打开前面我们完成了的项目Eallies.WebParts.Associated,找到并打开List.cs文件

一步一步SharePoint 2007之二十六:编写一个带事件的WebPart

摘要 前面的文章中,我们编写了一个非常简单的WebPart,它只能输出一个Hello World!的字符串. 很显然,这种WebPart根本就没有什么实际的作用.有没有办法编写比较复杂一些的,比如是带事件的 WebPart呢? 本篇文章将介绍如何编写一个带事件的WebPart. 正文 要实现带事件的WebPart,实际上就是要实现有复合控件的WebPart,这在开发过程中具有非常的的实 际意义.如果我们能够做到这点,那么,其它的什么样的WebPart,相信大家都能举一反三的做到. 这里,我就用一

一步一步SharePoint 2007之二:配置SharePoint

摘要 SharePoint安装完毕后,还需要运行配置向导才能开始正式开始SharePoint之旅. 由于SharePoint的几乎所有网页.配置文件都存放在数据库中,所以配置过程中会自动生成几个数据 库,如果您以前安装过SharePoint,那么,现在是时候把以前的数据库删除了:)不过,记得备份哦,删错 了笔者可没法负责了啊:) 呵呵,感觉Microsoft公司可以把这步跟安装放到一起哦,要不然那么辛苦的安装上去了,结果配置不 成功,那不是很冤枉吗?! 正文 不用说了,配置SharePoint之

一步一步SharePoint 2007之二十二

完美解决实现Form认证后无法再用SharePoint Designer编辑网站的问题 摘要 前面的文章中,我们采用"曲线救国"的方式解决实现Form认证后无法再用SharePoint Designer编辑网站的问题,还甚至说Microsoft公司并未考虑这个问题. 这两天在国外的网上闲逛,偶然看到一篇关于这个问题文章,原来这个问题还真有完美的解决方案呢 !比尔那家伙当然很小气了,跑过来找我质问了.不过不管怎样,我真是觉得不好意思呢! 本篇文章将介绍如何完美解决实现Form认证后无法再

一步一步SharePoint 2007之二十一

解决实现注册用户后,自动具备访问网站的权限的问题(3)--创建用户 摘要 本篇文章将记录如何解决实现注册用户后,自动具备访问网站的权限的第三部分. 前面各项准备工作都做完了,现在我们就来进行解决实现注册用户后,自动具备访问网站的权限的最 后一步设置吧! 正文 下面将记录每一步的实现过程. 1.首先我们打开前面文章中创建的工程,以设计模式打开Register.aspx,选中CreateUserWizard控 件,然后在右边的点击Properties,在Properties窗格的工具栏上点击Even

一步一步SharePoint 2007之二十九

实现文档Event Handler(1)--启动Event Handler支持 摘要 在实际应用中,我们常常需要将网站某些操作以邮件或其它方式通知其他人,比如,上传一个文档后 ,要求发送一封邮件,通知领导有新的文档上传了等等.要实现这点,我们可以使用SharePoint中的 Event Handler. 本篇文章将介绍如何实现文档Event Handler的过程. 正文 为了更清晰地让朋友们了解实现文档Event Handler的几个步骤,本篇文章将被分割成几个小的部分, 每一个部分讲解一个大的

一步一步SharePoint 2007之二十三

编写一个最简单的WebPart(1)--创建工程 摘要 在前面的文章中,我们讲解了很多基础的内容,主要包括安装配置.Form认证等.可能这些对 很多朋友来说,是太容易了.那么,从下一篇文章开始,就让我们进入SharePoint的高级课题之旅吧. 本篇文章将介绍如何编写一个最简单的WebPart. 跟所有的编程技术一样,都是从编写第 一个Hello World程序开始的.笔者自叹也是一个俗人,所以当然也不能免俗,我们就也从编写一个Hello World的WebPart开始吧! 正文 考虑到编写一个

一步一步SharePoint 2007之二十五

编写一个最简单的WebPart(3)--添加WebPart 摘要 本篇文章将记录如何编写一个最简单的WebPart的最后一部分,即添加WebPart,包括把WebPart添加到 网站的WebParts列表中,及把WebPart添加到网页中. 正文 下面将记录每一步的操作过程. 1.首先按照前面讲解过的方法打开网站的Site Settings管理主页面. 2.在Site Settings管理主页面中点击Web parts,即可进入Web Part Gallery管理页面.

一步一步SharePoint 2007之二十四

编写一个最简单的WebPart(2)--配置WebPart 摘要 本篇文章将记录如何编写一个最简单的WebPart的第二部分,即配置WebPart,包括为WebPart创建一个 强名称.配置web.config等. 正文 下面将记录每一步的操作过程. 1.首先打开前面创建的工程,在Solution Explorer中右键单击工程名,在弹出的菜单中选择 Properties,则可以打开工程的属性框,在属性框中选择Signing页. 在Signing页中,勾上Sign the assembly,并在