WebParts常用使用手册精选.docVIP

  1. 1、本文档共21页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
WebParts常用使用手册精选

WebParts把网页隔成了一个一个更小的空间。现在很多网站都使用WebParts。 VS2005控件图 ? WebPartManager WebPartManager控件是 Web 部件控件集的核心控件,用于管理所有 Web 部件控件、Web 部件功能和 Web 部件事件。 必须向使用 Web 部件控件的每个页添加一个(仅仅一个)WebPartManager控件。WebPartManager控件只能由通过身份验证的用户使用。 下表列出了由 WebPartManager控件执行的任务。 控件功能 管理 Web 部件控件 管理页上提供 Web 部件功能的控件,包括 WebPart 控件、连接控件、区域控件及其他控件。 添加和移除 Web 部件控件 提供在页上添加、删除和关闭 WebPart控件的方法。 管理连接 添加和移除控件之间的连接。监视连接以查找问题。 对控件和页进行个性化设置 使用户可以将控件移到页上,并启动用户可以在其中编辑控件的外观、属性和行为的视图。维护每一页上的用户特定的个性化设置。 在页面视图之间切换 在页面视图之间切换,使用户能够执行任务,例如更改页面布局或编辑控件。 引发 Web 部件生命周期事件 定义并引发 Web 部件控件的生命周期事件,例如在添加、移动、连接或删除控件时的事件。 启用控件的导入和导出 导出包含 WebPart控件属性的状态的 XML 流,并允许用户导入文件以便对其他页或站点中的复杂控件进行个性化设置。 将 Web 部件控件与 WebPartManager 关联 若要将 Web 部件控件与 WebPartManager关联,需要将 Web 部件控件放入 WebPartZone 控件区域,还必须在同一页中放入一个 WebPartManager控件。 ProxyWebPartManager 当在内容页的关联母版页中声明了 WebPartManager 控件时,即可利用 ProxyWebPartManager 控件在内容页中声明静态连接。 一个使用 Web 部件控件的网页必须包含且只能包含一个 WebPartManager控件,该控件用于管理该页上的所有 Web 部件控件。当 Web 部件应用程序使用母版页时,通常将 WebPartManager控件放在母版页中。如果内容页与母版页在运行时相合并,单个 WebPartManager控件即可管理所有内容页上的 Web 部件控件。 若要声明静态连接,通常需要将 asp:webpartconnection 元素添加为 staticconnections元素的子元素,而后者本身又必须是 asp:webpartmanager元素的子元素。但是,如果您使用的是母版页,并将 WebPartManager控件放在母版页中,您将无法在内容页中创建 asp:webpartmanager元素;只允许存在一个 WebPartManager控件。此时的解决方案是:在内容页上使用 ProxyWebPartManager控件来代替 WebPartManager控件。 在运行时,ProxyWebPartManager控件中的连接会被添加到 WebPartManager控件的 StaticConnections 集合中,并被视为与任何其他连接等同。 有关演示如何使用 ProxyWebPartManager类的代码示例,请参见 System.Web.UI.WebControls.WebParts.ProxyWebPartManager的“示例”部分。 只有在母版页中创建了 WebPartManager控件并要在内容页中声明静态连接时才使用 ProxyWebPartManager控件。因此,ProxyWebPartManager控件与 WebPartManager控件相比功能要受到更多限制。虽然 ProxyWebPartManager控件充当的是旨在包含内容页中 WebPartManager控件的静态连接的代理,但它并不是继承自 WebPartManager控件。它直接继承自 Control 类,并且只重写了几个基成员。 WebPartZone WebPartZone控件用作 Web 部件控件集中用于承载网页上的 WebPart 控件的主要控件,并为其包含的控件提供公共 UI。 WebPartZone控件从基类 WebZone 中继承用户界面元素,并为其包含的控件提供公共 UI。这些公共 UI 元素统称为镶边,由所有控件上的外围 UI 元素组成,这些元素包括:边框、标题、页眉和页脚、样式特性以及谓词(即用户可以在控件上执行的 UI 操作,如关闭或最小化)等。 CatalogZone Web 部件控件(例如 CatalogZone 控件)的一项主要功能是可以让最

文档评论(0)

gz2018gz + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档