10.1.1 建立页面
要建立允许用户连接Web Part的页面, 需要先把下面的控件拖放到页面上。
● 一个WebPartManager
● 至少一个WebPartZone
● 一个ConnectionsZone Web Part
ConnectionsZone提供了控制面板,在控制面板上,用户管理着Web Part之间的连接。使用ConnectionsZone,用户可以建立和断开连接。但在WebPartManager处于正确的模式下之前,ConnectionsZone不会显示。
要使页面进入连接模式,应添加一个按钮,用户单击这个按钮,就可以把WebPartManager的模式设置为ConnectDisplayMode。按钮单击事件的Visual Basic 2005代码如下所示。
Me.WebPartManager1.DisplayMode = WebPartManager.ConnectDisplayMode
C#的对应代码如下所示。
this.WebPartManager1.DisplayMode = WebPartManager.ConnectDisplayMode;
提示:
不能把WebPartManager的DisplayMode设置为ConnectDisplayMode,除非页面上至少有一个ConnectionsZone。
最后,可以把Web Part提供程序和使用程序拖放到WebPartZone中。下一节要创建一个Web Part提供程序,在用户提供一个书名时,Web Part提供程序就会检索该图书的ISBN(假定每本书都被指定了一个唯一的ISBN)。这个Web Part比看起来的复杂,因为它必须处理书名匹配多本不同图书的情况,并在用户界面上提供一种机制,让用户选择他所需要的图书。
还要创建一个Web Part使用程序,从Web Part提供程序中提取ISBN,并使用它显示图书的销售信息。






