ASP NET程序设计(徐占鹏)教学资源_单元8 网站导航 (三)使用Menu设计网站菜单导航.ppt

ASP NET程序设计(徐占鹏)教学资源_单元8 网站导航 (三)使用Menu设计网站菜单导航.ppt

ID:50351412

大小:566.00 KB

页数:14页

时间:2020-03-08

ASP NET程序设计(徐占鹏)教学资源_单元8 网站导航 (三)使用Menu设计网站菜单导航.ppt_第1页
ASP NET程序设计(徐占鹏)教学资源_单元8 网站导航 (三)使用Menu设计网站菜单导航.ppt_第2页
ASP NET程序设计(徐占鹏)教学资源_单元8 网站导航 (三)使用Menu设计网站菜单导航.ppt_第3页
ASP NET程序设计(徐占鹏)教学资源_单元8 网站导航 (三)使用Menu设计网站菜单导航.ppt_第4页
ASP NET程序设计(徐占鹏)教学资源_单元8 网站导航 (三)使用Menu设计网站菜单导航.ppt_第5页
资源描述:

《ASP NET程序设计(徐占鹏)教学资源_单元8 网站导航 (三)使用Menu设计网站菜单导航.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、单元八网站导航(三)使用Menu设计网站菜单导航主讲教师:徐占鹏学习目标【知识目标】掌握Menu设计菜单导航的方法【技能目标】能够利用Menu控件设置菜单菜单导航注:本课内容参考教材单元二任务8.3任务陈述任务构思与目标:利用Menu控件设计SelectOKShop网站的菜单导航,应用到整个网站,结果如下图所示:任务设计:在MasterPageQian.master母板中,添加Menu控件,手动设置网站菜单。Menu菜单的基础知识Menu控件具有两种显示模式:静态模式和动态模式。静态显示意味着Men

2、u控件始终是完全展开的。整个结构都是可视的,用户可以单击任何部位。在动态显示的菜单中,只有指定的部分是静态的,而只有用户将鼠标指针放置在父节点上时才会显示其子菜单项。Menu菜单的基础知识1.静态显示行为使用Menu控件的StaticDisplayLevels属性可控制静态显示行为。StaticDisplayLevels属性指示从根菜单算起,静态显示的菜单的层数。例如,如果将StaticDisplayLevels设置为3,菜单将以静态显示的方式展开其前三层。静态显示的最小层数为1,如果将该值设置为0

3、或负数,该控件将会引发异常。Menu菜单的基础知识2.动态显示行为MaximumDynamicDisplayLevels属性指定在静态显示层后应显示的动态显示菜单节点层数。例如,如果菜单有3个静态层和2个动态层,则菜单的前三层静态显示,后两层动态显示。如果将MaximumDynamicDisplayLevels设置为0,则不会动态显示任何菜单节点。如果将MaximumDynamicDisplayLevels设置为负数,则会引发异常。Menu菜单的基础知识3.定义菜单内容可以通过两种方式来定义Menu

4、控件的内容:添加单个MenuItem对象(以声明方式或编程方式);用数据绑定的方法将该控件绑定到XML数据源。Menu菜单的基础知识4.手动添加菜单项可以通过在Items属性中指定菜单项的方式向控件添加单个菜单项。Items属性是MenuItem对象的集合。下面的示例演示Menu控件的声明性标记,该控件有三个菜单项,每个菜单项有两个子项:5.用数据绑定的方法将控件绑定到XML数据源利用这种将控件绑定到XML文件的方法,可以通过编辑此文件来控制菜单的内容,而不需要使用设计器。这样就可以在不重新访问Me

5、nu控件或编辑任何代码的情况下,更新站点的导航内容。如果站点内容有变化,便可使用XML文件来组织内容,再提供给Menu控件,以确保网站用户可以访问这些内容。创建并使用电子商务网站的导航菜单1.创建控件从【工具箱】的【导航】选项卡中拖放Menu控件到网站MasterPageQian.master母版页的

位置处,修改控件的ID为“MenuMain”,设置该控件的Orientation属性为Horizontal(设置布局方式采用水平方式呈现)。创建并使用电子商务网站

6、的导航菜单2.打开“菜单项编辑器”对话框编辑在菜单中显示的项。单击Menu控件右上角的小三角按钮,弹出“Menu任务”窗格。选择“编辑菜单项”命令,打开“菜单项编辑器”对话框。以下是几个属性设置的说明:◆NavigateUrl:菜单项被选中时定位到的URL。◆Target:链接的文件显示的位置。◆Text:菜单项的显示文本。创建并使用电子商务网站的导航菜单3.添加节点单击左侧“添加根项”按钮,在右侧的属性设置中设置其Text属性为“首页”、NavigateUrl属性为“default.aspx”,用

7、同样的方法添加“用户中心”项。选中“用户中心”项,单击“添加子项”按钮,为“用户中心”项添加子项“修改密码”、“用户注册”。用同样的方法添加其他项、子项。单击“确定”按钮。创建并使用电子商务网站的导航菜单4.设置节点的地址选中“首页”节点,单击属性“NavigateUrl”中的按钮,打开如图8-21所示的【选择URL】对话框,选中【文件夹内容】中的“index.aspx”页面,单击【确定】按钮。5.设置自动套用格式在“设计”视图中鼠标右键单击Menu控件,在弹出的快捷菜单中选择“自动套用格式”命令;

8、打开“自动套用格式”对话框。在“选择方案”列表框中选择方案为“专业型”。单击“确定”按钮。创建并使用电子商务网站的导航菜单6.修改样式选择属性窗口的font下的size属性,修改为“Larger”。设置StaticEnableDefaultPopOutImage属性值为"False",从而去掉菜单的小箭头。设置StaticMenuItemStyle下的HorizontalPadding属性值为45px。7.运行该页面注意:Menu控件除了用此方法显示菜单项外,也可以像

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

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

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