web应用程序设计第11章.ppt

web应用程序设计第11章.ppt

ID:49265118

大小:111.84 KB

页数:21页

时间:2020-02-02

web应用程序设计第11章.ppt_第1页
web应用程序设计第11章.ppt_第2页
web应用程序设计第11章.ppt_第3页
web应用程序设计第11章.ppt_第4页
web应用程序设计第11章.ppt_第5页
资源描述:

《web应用程序设计第11章.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第11章Web部件技术与应用Web部件概述Web部件页的创建Web部件的个性化设置Web部件连接一、Web部件概述web部件:一组集成控件提供个性化设置Web页的功能,使用户可以直接从浏览器修改网页的内容、外观和行为。修改设置保存在服务器端。1、Web部件的功能对页内容进行个性化设置。对页面布局进行个性化设置。导出和导入控件创建连接对站点级设置进行管理和个性化设置。2、Web部件的架构个性化设置用户界面结构组件Web部件用户界面控件A.个性化设置个性化设置允许用户根据自己的喜好来设置页面中Web部件控件的布局、

2、外观和行为。当用户再次访问网页时,ASP.NET将自动启用这些个性化设置。保存个性化设置信息的两种方法:一是保存于Session,二是在数据库aspnetdb.mdf的aspnet_PersonalizationPerUser数据表中保存。与个性化设置有关的类:WebPartPersonalization类:用来创建个性化设置对象,封装个性化设置数据,同时提供初始化或保存个性化设置等基本操作功能。PersonalizationProvider类:个性化设置提供程序,它代表WebPartPersonalizati

3、on对象与aspnetdb.mdf数据库进行交互,以加载和存储个性化设置数据。B.用户界面结构组件Web部件管理器(WebPartManager)每个Web部件页只能有一个WebPartManager控件。它负责管理Web部件区域、管理Web部件控件、跟踪并控制Web页的显示模式等等。显示模式有5种BrowseDisplayMode:浏览模式。将正常显示使用Web部件的网页,是默认模式。CatalogDisplayMode:目录模式。用户可以从控件目录向网页添加服务器控件。ConnectDisplayMode:

4、链接模式。可显示特殊用户界面以便用户管理WebPart控件之间的连接。DesignDisplayMode:设计模式。用户可以更改包含Web部件控件的网页布局。EditDisplayMode:编辑模式。最终用户可以编辑和修改服务器控件的显示方式区域是页面的某个显示范围(即一个HTML表)。在ASP.NET中,区域是布局管理器组件,用来包含和组织Web部件控件,并提供模板编辑功能,使用户能在水平或垂直方向进行模块化页面布局。区域还为所包含的每个控件提供公共的用户界面,包括诸如页眉和页脚样式、标题、边框样式、操作按钮

5、等界面元素,这些常见元素称为控件镶边。区域控件包括:WebPartZone、EditorZone、CatalogZone和ConnectionsZoneC.Web部件用户界面控件Web部件用户界面控件构成了页面的主要用户界面,可以是ASP.NET内置的Web部件控件或自定义的Web部件控件,也可以是普通的ASP.NET服务器控件或用户控件。无论是哪一种Web部件用户界面控件,都必须包含在某区域中使用。内置的Web部件控件包括:AppearanceEditorPart、BehaviorEditorPart、Lay

6、outEditorPart、PropertyGridEditorPart、DeclarativeCatalogPart、PageCatalogPart、ImportCatalogPart。其中,前四个只能在编辑区域EditorZone中使用,后三个只能在目录区域CatalogZone中使用。二、Web部件页的创建1、创建Web部件页的一般步骤2、创建Web部件页的详细过程1、创建Web部件页的一般步骤基本步骤如下:S1:在Web页中添加Web部件控件;S2:为最终用户设计可选择的工作模式;S3:启用Web部件的

7、个性化设置功能;S4:为最终用户创建Web部件控件的目录2、创建Web部件页的详细过程操作演示:实例11-1请阅读教材过程三、Web部件的个性化设置1、个性化设置的重要概念2、个性化设置的应用步骤1、个性化设置的重要概念页个性化设置范围页个性化设置范围表示个性化设置在更改之后能够影响哪些用户范围。有两种设置范围:共享、用户。其中,在共享范围中,页上的所有个性化设置更改应用于所有用户;而在用户范围中,页上的个性化设置只应用于当前用户。默认的设置范围是用户。启用共享设置范围:

8、wverbs="enterSharedScope"users="*"roles="admin"/>2.控件可见性控件可见性表示某个控件是对单个用户还是对所有用户可见。页上的每个WebPart控件要么是共享控件,要么是“每用户”控件。共享控件对该页上的所有用户均可见,每用户控件只对单个用户可见。可见性由向Web页添加控件的方式确定。静态控件始终是共享控件。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。