第14章用WebPart创建门户.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第14章 用WebPart创建门户 郑州信息科技职业学院 张中兴 本章内容包括: ★WebPart的概述。 ★创建和管理WebPart页面。 ★WebPart间的通讯。 ★自定义WebPart。 14.1 Web Part概述 WebPart是ASP.NET 2.0提供的一种新功能,利用它用户可以使用很少代码实现丰富页面表现。其主要特点是允许用户自己对网站进行个性化设置,例如添加和删除用户自身感兴趣的内容模块,对模块的布局进行调整等。 在ASP.NET 2.0中,开发人员只需要像使用其它服务器端控件一样,简单地拖拽并在后台编写少量的代码就可以实现复杂的交互功能。 实例: 14.1.1 WebPart的基本控件 WebPart主要包括13种基本控件。下面对一些常用的控件进行介绍。 WebPartManager控件: WebPartManager控件是所有WebPart控件的总控中心,其他的WebPart控件的一切功能和服务都要基于WebPartManager控件。 WebPartManager的5种显示模式,WebPartManager.DisplayMode用于设置或获取页面的显示模式: ?BrowseDisplayMode:“正常的”显示模式,无法编辑(默认); ?EditDisplayMode:允许编辑WebPart的外观及行为; ?DesignDisplayMode:允许拖拽式布局编辑; ?CatalogDisplayMode:允许将WebPart添加在另外的页面上; ?ConnectDisplayMode:允许WebPart之间进行通讯。 WebPartZone控件:WebPartZone控件是用于承载每个区域不同内容的容器控件,该控件在WebPart页面中定义一个区域,然后在这些区域中承载用户自己的个性化内容。 CatalogZone控件:CatalogZone控件用于对WebPart进行交互式的添加,CatalogZone控件主要包含以下CatalogPart属性。 PageCatalogPart:显示页面上已经删除的WebPart的列表; DeclarativeCatalogPart:显示声明在WebPartsTemplate中的WebPart的列表; ImportCatalogPart:允许从.WebPart文件中导入的WebPart。 EditorZone控件:EditorZone控件用于对WebPart本身的大小等属性进行编辑。EditorZone控件主要包含以下EditorPart属性: AppearanceEditorPart:提供修改标题及其它界面相关属性; BehaviorEditorPart:提供修改行为属性; LayoutEditorPart:提供修改WebPart的显示状态,区域及区域索引; PropertyGridEditorPart:提供修改定制属性。 14.2 创建WebPart页面 下面介绍如何创建具有强大交互能力的WebPart页面,其中包括如何在页面中创建WebPart、如何编辑WebPart,以及为WebPart间建立通讯。 14.2.1 使用WebPartZone控件创建一个简单的WebPart页面 创建一个简单的WebPart页面,这种添加方式为静态添加WebPart。本示例十分简单,只是在设计视图中拖入一个WebPartManager控件和两个WebPartZone控件,然后在ID为WebPartZone的WebPartZone控件中放置一个Calendar日历控件。 添加两个LinkButton按钮。一个为LinkButton1显示为“浏览模式”,另一个为LinkButton2显示为“设计模式” 。添加如下代码: public partial class test : System.Web.UI.Page { WebPartManager _wrm; protected void Page_Load(object sender, EventArgs e) { _wrm = WebPartManager.GetCurrentWebPartManager(Page); } protected void LinkButton1_Click(object sender, EventArgs e) { _wrm.DisplayMode = WebPartManager.BrowseDisplayMode; } protected void LinkButton2_Click(object sender, EventArgs e) {

文档评论(0)

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

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

1亿VIP精品文档

相关文档