下载此文档

第6章面切换与导航.ppt


文档分类:IT计算机 | 页数:约17页 举报非法文档有奖
1/17
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/17 下载此文档
文档列表 文档介绍
该【第6章面切换与导航 】是由【我是药神】上传分享,文档一共【17】页,该文档可以免费在线阅读,需要了解更多关于【第6章面切换与导航 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。第6章面切换与导航


由于每个用户都可以有自己的Session,而创建的Session对象并不局限于某一个网页,所以可以使用Session对象在多个页面之间共享数据。
【例6-2】演示如何利用Session对象传递数据。


,【PostBackUrl】属性切换到目标网页时,目标网页可以使用PreviousPage属性来获取源网页中的公共属性或控件值。
如果获取源网页中的公共属性,需要在目标网页的源代码中添加代码:
<%PreviousPageTypeVirtualPath="~/"%>
但是,如果目标网页不需要获取源网页的公共属性,而仅仅获取源网页中的控件值,则不需要添加这行代码。
【例6-3】利用PreviousPage属性获取源网页的控件值。

站点导航
(1)使用站点地图描述站点的逻辑结构。添加或移除页面时,开发人员可以简单地通过修改站点地图来管理页导航。
(2)提供导航控件在网页上显示导航菜单。导航菜单以站点地图为基础。
(3),以创建自定义导航控件或修改在导航菜单中显示的信息的位置。
在VS2019中,提供的导航控件有SiteMapPath控件、Menu控件和TreeView控件。
一般情况下,开发人员利用站点地图和SiteMapPath控件实现自动导航,利用Menu控件或者TreeView控件实现自定义导航。

站点地图是指描述站点逻辑结构的XML文件,。
SiteMapPath控件以显示导航路径的方式显示当前页在站点中的位置,定义好站点地图以后,,它就会自动实现导航,不需要开发者编写任何代码。
注意:只有包含在站点地图中的网页才能被SiteMapPath控件导航;如果将SiteMapPath控件放置在站点地图中未列出的网页中,该控件将不会显示任何信息。

SiteMapPath控件的常用属性
CurrentNodeStyle:定义当前节点的样式,包括字体、颜色、样式等
NodeStyle:定义导航路径上所有节点的样式
ParentLevelsDisplayed:指定在导航路径上显示的相对于当前节点的父节点层数。默认值为-1,表示父级别数没有限制
PathDirection:指定导航路径上各节点的显示顺序。默认值为RootToCurrent,即按从左到右的顺序显示从根节点到当前节点的路径。另一选项为CurrentToRoot,即按相反的顺序显示导航路径

PathSeparator:指定导航路径中节点之间分隔符。默认值为“>”,也可自定义为其他符号
PathSeparatorStyle:定义分隔符的样式
RenderCurrentNodeAsLink:是否将导航路径上当前页名称显示为超链接。默认值为false
RootNodeStyle:定义根节点的样式
ShowToolTips:当鼠标悬停于导航路径的某个节点时,是否显示相应的工具提示信息。默认值为true,即当鼠标悬停于某节点上时,显示该节点在站点地图中定义的Description属性值

【例6-4】创建站点地图,然后利用SiteMapPath控件实现自动导航。

Menu控件 主要用于创建一个菜单,让用户快速选择不同页面,从而完成导航功能。该控件可以包含一个主菜单和多个子菜单。菜单有静态和动态两种显示模式。静态显示模式是指定义的菜单始终完全显示,动态显示模式指需要用户将鼠标停留在菜单项上时才显示子菜单。

【例6-5】假定网站包含下面的页面。
个人资料:包含个人简介()、学****经历()、业余爱好()。
学****资料:包含学****资料1()、学****资料2()。
备忘录:包含备忘录1()、备忘录2()、备忘录3()、备忘录4()。

利用Menu控件在网页中添加一个菜单,实现自定义导航功能。

第6章面切换与导航 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数17
  • 收藏数0 收藏
  • 顶次数0
  • 上传人我是药神
  • 文件大小1.47 MB
  • 时间2022-12-01