第八讲 ASP.NET站点导航

主要内容
    站点导航方式
        1. 硬编码到页面文件:在每个页面上进行编码(超连接的方式)
        2. 包含文件:包含一个文件
        3. 用户控件:用户自己编写控件实现

        以上方式需要在页面上散布超连接,编写困难修改复杂,不易维护

        ASP.NET站点导航系统:基于站点地图
        站点地址:就是对站点结构的XML描述
        <节点名 url="连接的url地址" title="客户端页面显示内容" description="内容描述信息">

        有关站点地图的注意事项:
            1. 站点地图根节点为<siteMap>元素,每个文件有且只能有一个根节点。
            2. <siteMap>下一级有且仅有一个siteMapNode>节点
            3. <siteMapNode>下面可以包含多个新的<siteMapNode>节点
            4. 站点地图中,同一个url仅能出现一次。

        导航控件:siteMapPath控件
        类似:A>B>C 样式
        1. PathSeparator属性:控制分隔符的样式
        2. PageLevelsDisplay属性:控制导航显示的级数,因为导航过深,影响美观,可通过该属性进行控制。

        导航控件:Menu控件
        提供静态和动态混合的菜单功能
        属性:StaticDisplayLevels 控制显示导航的层级
        属性:Orientation 控制菜单排列的方向(默认为纵向)
        属性:StaticEnableDefaultPopOutImage 默认是否显示黑三角符号

        导航控件:TreeView控件
        以树形目录方式导航的控件
        属性:ExpandDepth 拓展深度,即显示的层阶

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值